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)
|