Click or drag to resize

Special Functions

Special functions section describes implementation of non-elementary mathematical funtions.

Operations

Operation

Description

Performance

gamma

Computes the gamma function.

SFGamma

StaticGamma(Double)

log gamma

Computes the natural logarithm of the absolute value of Gamma function.

SFGamma Ln

StaticGammaLn(Double)

regularized upper incomplete gamma

Calculates regularized upper incomplete Gamma function.

SFURGamma

StaticGammaUpperRegularized(Double, Double)

regularized lower incomplete gamma

Calculates regularized lower incomplete Gamma function.

SFLRGamma

StaticGammaLowerRegularized(Double, Double)

beta

Calculates Beta function of nonnegative real arguments.

SFBeta

StaticBeta(Double, Double)

ln beta

Calculates natural logarithm of Beta function of nonnegative real arguments.

SFBeta Ln

StaticBetaLn(Double, Double)

regularized incomplete beta

Calculates value of regularized incomplete beta function with nonnegative real arguments.

SFRIBeta

where SFIBeta is the incomplete beta function.

StaticBetaRegularized(Double, Double, Double)

complementary regularized beta

Calculates value of complementary regularized incomplete beta function with nonnegative real arguments.

SFCRBeta

StaticComplementaryBetaRegularized(Double, Double, Double)

erf

Calculates error function (erf) value.

SFErf

StaticErrorFunction(Double)

erfc

Calculates complementary error function (erfc) value.

SFErfc

StaticComplementaryErrorFunction(Double)

inv erf

Calculates inverse error function value.

StaticInverseErrorFunction(Double)

inv erfc

Calculates inverse complementary error function value.

StaticInverseComplementaryErrorFunction(Double)