| | Name | Description |
|---|
  | Acosh |
Computes the inverse hyperbolic cosine of x.
|
  | AreIntervalsOverlappingCC |
Tests if the interval [a0, a1] is overlapping with the interval [b0, b1]. The return value is true if
the intervals overlap, or only touching each other (for instance, if a1==b0).
|
  | AreIntervalsOverlappingCO |
Tests if the interval [a0, a1) is overlapping with the interval [b0, b1). The return value is true if
the intervals overlap. Because the end of the intervals are open, the return value is false if for instance a1==b0.
|
  | Asinh |
Computes the inverse hyperbolic sine of x.
|
  | Atanh |
Computes the inverse hyperbolic tangent of x.
|
 | ClampToInterval |
Clamps the value x to the interval [xmin, xmax]. If Double.NaN is provided, the return value is Double.NaN.
|
  | EvaluatePolynom1stDerivativeOrderAscending(Double, IReadOnlyListDouble) |
Evaluates the 1st derivative of a polynom. The polynomial coefficients are given in ascending order,
thus a0 is the first element in the array of coefficients.
|
  | EvaluatePolynom1stDerivativeOrderAscending(Double, ReadOnlySpanDouble) |
Evaluates the 1st derivative of a polynom. The polynomial coefficients are given in ascending order,
thus a0 is the first element in the array of coefficients.
|
  | EvaluatePolynomOrderAscending(Double, IReadOnlyListDouble) |
Evaluates the polynom. The polynomial coefficients are given in ascending order.
|
  | EvaluatePolynomOrderAscending(Double, ReadOnlySpanDouble) |
Evaluates the polynom. The polynomial coefficients are given in ascending order.
|
  | EvaluatePolynomOrderDescending(Double, IReadOnlyListDouble) |
Evaluates the polynom. The polynomial coefficients are given in ascending order.
|
  | EvaluatePolynomOrderDescending(Double, ReadOnlySpanDouble) |
Evaluates the polynom. The polynomial coefficients are given in ascending order.
|
  | FindNearestIndex |
Finds the (fractional) index of the nearest element in the xVector to the xValue.
|
  | Hypot |
The standard hypot() function for two arguments taking care of overflows and zerodivides.
|
 | InFractionOfUnorderedIntervalCC |
If x is inside the interval [leftValue, rightValue] or [rightValue, leftValue], then this function returns a value in the range [0,1]
designating the (linear) position inside that interval. I.e. if rightValue > leftValue, the return value would be (x-leftValue)/(rightValue-leftValue).
|
  | InterpolateLinear(Double, IReadOnlyListDouble, Boolean) |
Interpolates values of an array.
|
  | InterpolateLinear(Double, Double, Double) |
Interpolates linearly between leftValue and rightValue, using the parameter fraction.
|
  | InterpolateLinear(Double, Double, Boolean) |
Interpolates values of an array.
|
  | IsFinite(Double) |
Tests if x is finite, i.e. is in the interval [double.MinValue, double.MaxValue].
|
 | IsFinite(Single) |
Tests if x is finite, i.e. is in the interval [float.MinValue, float.MaxValue].
|
 | IsInIntervalCC |
Tests whether or not x is in the closed interval [xmin, xmax]. No test is done if xmin is less than xmax.
|
 | IsInIntervalCO |
Tests whether or not x is in the semi-open interval [xmin, xmax). No test is done if xmin is less than xmax.
|
 | IsInIntervalOC |
Tests whether or not x is in the semi-open interval (xmin, xmax]. No test is done if xmin is less than xmax.
|
 | IsInIntervalOO |
Tests whether or not x is in the open interval (xmin, xmax). No test is done if xmin is less than xmax.
|
 | IsNaN(Double) |
Test if x is not a number.
|
 | IsNaN(Single) |
Test if x is not a number.
|
  | Log1p |
Computes log(1 + x) with improved accuracy for small values of x.
|
  | MinMax(Double, Double) |
Gets the minimum and maximum of two values.
|
  | MinMax(Double, Double, Double) |
Gets the minimum and maximum of three values.
|
  | MinMax(Double, Double, Double, Double) |
Gets the minimum and maximum of four values.
|
  | OneMinusExp |
Calculates 1 - exp(x) with improved accuracy around x = 0.
|
 | Pow(Double, Int32) |
Calculates x^n by repeated squaring.
|
 | Pow(Double, Int64) |
Calculates x^n by repeated squaring.
|
 | Pow2 |
Calculates x² (square of x).
|
 | Pow3 |
Calculates x³ (cube of x).
|
 | Pow4 |
Calculates x⁴.
|
 | Pow5 |
Calculates x⁵.
|
 | Pow6 |
Calculates x⁶.
|
 | Pow7 |
Calculates x⁷.
|
 | Pow8 |
Calculates x⁸.
|
 | Pow9 |
Calculates x⁹.
|
  | ScaleDecadic |
Calculates x * 10^n.
|
  | TenToThePowerOf |
Returns 10 to the power of i, i.e. 10^i.
|