Calculates the natural logarithm of the Gamma function with argument \e x.
| double | log_gamma (double x)
|
Stirling series approximation of the gamma function
| double | stirling (double x)
|
Psi (digamma) function

A Sterling series approximation of the gamma function.
| double | gamma_simple (double x)[inline]
|
Returns gamma function of the argument.
| double | gamma (double x, int *sign=NULL)
|
The regularized lower incomplete Gamma integral
| double | gammaLower_reg (double a, double x)
|
The regularized upper incomplete Gamma integral
| double | gammaUpper_reg (double a, double x)
|
The regularized incomplete Beta integral
| double | fraction_exp (double x, double a, double b, bool inverse=false)
|
| double | betaLower_reg_pow (double x, double a, double b)
|
| double | beta_reg (double x, double a, double b, bool upper = false)
|
Natural Logarithm of Gamma function
| double | log_gamma_stirling (double x, int* sign=NULL)
|
A Stirling series approximation of the gamma function.
| double | logGamma_simple (double x)[inline]
|
The reciprocal of the gamma function.
| double | gamma_rcp (double x)
|
Evaluates ln(gamma(b) / gamma(a+b)).
| double | logGammaFrac (double a, double b)
|
Returns the natural logarithm of the gamma function of the sum of two numbers.
| double | logGammaSum (double a, double b)[inline]
|
Returns the natural logarithm of the complete beta function.
| double | logBeta (double a, double b)
|
Inverse of the incomplete (regularized) beta integral.
| double | df (double x, double a, double b, double logBeta)[inline]
|
| double | fdx (double dx1, double x, double a, double b)[inline]
|
| double | beta_reg_inv (double y, double a, double b, bool upper=false, double eps=1e-10)
|
| double | beta_reg_inv_series (double y, double a, double b, double logBeta)[inline]
|
The inverse of the regularized upper incomplete Gamma integral
| double | gammaUpper_reg_inv (double a, double y0)
|
Evaluates the Trigamma function.
| double | trigamma (double x)
|
Evaluates the Beta function.
| double | beta (double x, double y)
|