ILNumerics Ultimate VSILMathdiGamma Method ILNumerics Ultimate VS Documentation
ILNumerics - Technical Application Development
Computes the Digamma function which is mathematically defined as the derivative of the logarithm of the gamma function. For more details about this function, see Wikipedia - Digamma function and Wolfram MathWorld - Digamma function.

[ILNumerics Computing Engine]

Namespace: ILNumerics
Assembly: ILNumerics.Computing (in ILNumerics.Computing.dll) Version: 5.3.0.0 (5.3.7131.2749)
Syntax

public static RetArray<double> diGamma(
	InArray<double> xi
)

Parameters

xi
Type: ILNumericsInArrayDouble
The point where the function is evaluated.

Return Value

Type: RetArrayDouble
The value of the DiGamma function at xi.
Remarks

  • If the input xi is null, ArgumentNullException will be thrown.
  • If the input xi is empty, an empty array will be returned.
  • If any element of x is xi == double.NaN or xi == double.NegativeInfinity, there will be a double.NaN returned at that element.
  • If any element of x is xi == double.PositiveInfinity, there will be a double.PositiveInfinity returned at that element.
  • If any element of x is xi < 0 and is a round number, there will be a double.NegativeInfinity returned at that element.

[ILNumerics Computing Engine]

See Also

Reference