Contains methods for evaluating various elementary functions.

Namespace: Extreme.Mathematics
Assembly: Extreme.Numerics (Extreme.Numerics)

Syntax

Visual Basic (Declaration)
Public NotInheritable Class ElementaryFunctions
C#
public sealed class ElementaryFunctions
C++
public ref class ElementaryFunctions sealed

Methods

IconTypeDescription
static memberAcosh(Double)
Returns the inverse hyperbolic cosine of a real number.
static memberAcoth(Double)
Returns the inverse hyperbolic cotangent of a real number.
static memberAcsch(Double)
Returns the inverse hyperbolic cosecant of a real number.
static memberAsech(Double)
Returns the inverse hyperbolic secant of a real number.
static memberAsinh(Double)
Returns the inverse hyperbolic sine of a real number.
static memberAtanh(Double)
Returns the inverse hyperbolic tangent of a real number.
static memberCosh(Double)
Returns the hyperbolic cosine of a real number.
static memberCoth(Double)
Returns the hyperbolic cotangent of a real number.
static memberCsch(Double)
Returns the hyperbolic cosecant of a real number.
Equals(Object)
Determines whether the specified Object is equal to the current Object.
static memberExpMinus1(Double)
Returns the exponential function minus 1.
Finalize()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
GetHashCode()
Serves as a hash function for a particular type.
GetType()
Gets the Type of the current instance.
static memberHypot(Double, Double)
Gets the length of the hypotenuse of a right-angled triangle with sides of specified length.
static memberLambertW(Double)
Returns the Lambert W function.
static memberLog1PlusX(Double)
Returns the logarithm of 1 plus the argument.
MemberwiseClone()
Creates a shallow copy of the current Object.
static memberPow(Double, Int32)
Returns a number raised to an integer power.
static memberSech(Double)
Returns the hyperbolic secant of a real number.
static memberSinh(Double)
Returns the hyperbolic sine of a real number.
static memberTanh(Double)
Returns the hyperbolic tangent of a real number.
ToString()
Returns a String that represents the current Object.

Remarks

The methods in the ElementaryFunctions class implement a number of elementary functions that are not available in the standard Math class. In particular, it supports more trigonometric and hyperbolic functions and their inverses, as well as some methods that are more accurate for specific values.

Inheritance Hierarchy

System.Object
  Extreme.Mathematics.ElementaryFunctions