Click or drag to resize

GammaRelatedLnBeta(Double, Double, Boolean) Method

LnBeta(a,b) calculates the double precision natural logarithm of the complete beta function for double precision arguments a and b.

Namespace: Altaxo.Calc
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public static double LnBeta(
	double a,
	double b,
	bool bDebug
)

Parameters

a  Double

[Missing <param name="a"/> documentation for "M:Altaxo.Calc.GammaRelated.LnBeta(System.Double,System.Double,System.Boolean)"]

b  Double

[Missing <param name="b"/> documentation for "M:Altaxo.Calc.GammaRelated.LnBeta(System.Double,System.Double,System.Boolean)"]

bDebug  Boolean
If true, an exception is thrown if serious errors occur. If false, NaN is returned on errors.

Return Value

Double
The logarithm of the complete beta function.
Remarks
C#
This is a translation from the Fortran version of DLBETA(A,B), SLATEC, FNLIB,
CATEGORY C7B, REVISION 900727, originally written by Fullerton W.,(LANL)
to C++.

Calls d9lgmc(x), LogRel(x), LnGamma(x), Gamma(x)
See Also