Generic Extensions.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#
The length of the hypotenuse.
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
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
TThe 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.