GenericExtensions.Hypot<T> Method

Gets the length of the hypotenuse of a right-angled triangle with sides of specified length.

Definition

Namespace: Extreme.Mathematics.Generic
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
public static T Hypot<T>(
	this IRealOperations<T> ops,
	T a,
	T b
)

Parameters

ops  IRealOperations<T>
A IRealOperations<T> instance that performs basic arithmetic operations.
a  T
The length of the first side.
b  T
The length of the second side.

Type Parameters

T

Return Value

T
The length of the hypotenuse.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IRealOperations<T>. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

The calculation of the hypotenuse involves squaring the arguments. Unless special precautions are taken, an overflow may occur during the calculations even if the result is within acceptable bounds.

See Also