#include <Gamma.h>
Static Public Member Functions | |
| double | lnGammaAbs (const double x) |
| Evaluate ln[Gamma(x)], x not a negative integer. Returns ln[|Gamma(x)|] when x < 0. | |
| Dpair | lnGammaAbsErr (const double x) |
| Evaluate ln[Gamma(x)], x not a negative integer and estimate the error. | |
| Dpair | lnGamma (const double x) |
| Evaluate ln[Gamma(x)], x not a negative integer. Returns ln[|Gamma(x)|] when x < 0. | |
| Dpair | lnGammaErr (const double x) |
| Evaluate ln[Gamma(x)], x not a negative integer and estimate the error. | |
| double | GammaFunction (const double x) |
| Evaluate Gamma(x), x not a negative integer. | |
| Dpair | GammaFunctionErr (const double x) |
| Evaluate Gamma(x), x not a negative integer, and estimate the error. | |
| double | GammaStar (const double x) |
| Evaluate the Regulated Gamma(x) function, x > 0. | |
| Dpair | GammaStarErr (const double x) |
| Evaluate the Regulated Gamma(x) function, x > 0 and estimate the error. | |
| double | ReciprocalGamma (const double x) |
| Evaluate the reciprocal Gamma functions. | |
| Dpair | ReciprocalGammaErr (const double x) |
| Evaluate the reciprocal Gamma functions and estimate the error. | |
| Dpair | lnGammaZ (const Dcomplex x) |
| Evaluate ln[Gamma(z)] for complex z, z not a negative integer. | |
| Dpair | lnGammaZErr (const Dcomplex x) |
| Evaluate ln[Gamma(z)] for complex z, z not a negative integer, and estimate the error. | |
| double | TaylorN (const int n, const double x) |
| Evaluate the Taylor coefficent x^n/n! | |
| Dpair | TaylorNErr (const int n, const double x) |
| Evaluate the Taylor coefficent x^n/n! and estimate the error. | |
| double | Factorial (const unsigned int n) |
| Evaluate n! | |
| Dpair | FactorialErr (const unsigned int n) |
| Evaluate n! and estimate the error. | |
| double | DoubleFactorial (const unsigned int n) |
| Evaluate n!! | |
| Dpair | DoubleFactorialErr (const unsigned int n) |
| Evaluate n!! and estimate the error. | |
| double | lnFactorial (const unsigned int n) |
| Evaluate ln(n!) (Alleged to be faster than ln[Gamma(n+1)]). | |
| Dpair | lnFactorialErr (const unsigned int n) |
| Evaluate ln(n!) (Alleged to be faster than ln[Gamma(n+1)]) and estimate the error. | |
| double | lnDoubleFactorial (const unsigned int n) |
| Evaluate ln(n!!). | |
| Dpair | lnDoubleFactorialErr (const unsigned int n) |
| Evaluate ln(n!!) and estimate the error. | |
| double | lnBinomialCoefficient (const unsigned int n, const unsigned int m) |
| Evaluate ln(n choose m) e. g., ln[Binomial Coefficient(n,m)]. | |
| Dpair | lnBinomialCoefficientErr (const unsigned int n, const unsigned int m) |
| Evaluate ln(n choose m) and estimate the error. | |
| double | BinomialCoefficient (const unsigned int n, const unsigned int m) |
| Evaluate (n choose m). | |
| Dpair | BinomialCoefficientErr (const unsigned int n, const unsigned int m) |
| Evaluate (n choose m) and estimate the error. | |
| double | lnPochammer (const double a, const double x) |
| Evaluate ln(|a_x|) where a_x is the Pochammer symbol, Gamma(a+x)/Gamma(a). | |
| Dpair | lnPochammerErr (const double a, const double x) |
| Evaluate ln(|a_x|) where a_x is the Pochammer symbol, Gamma(a+x)/Gamma(a) and estimate the error. | |
| Dpair | lnPochammerSign (const double a, const double x) |
| Evaluate ln(a_x) where a_x is the Pochammer symbol, Gamma(a+x)/Gamma(a) with the correct sign attached. | |
| Dpair | lnPochammerSignErr (const double a, const double x) |
| Evaluate ln(a_x) where a_x is the Pochammer symbol, Gamma(a+x)/Gamma(a) with the correct sign attached and estimate the error. | |
| double | Pochammer (const double a, const double x) |
| Evaluate a_x where a_x is the Pochammer symbol, Gamma(a+x)/Gamma(a). | |
| Dpair | PochammerErr (const double a, const double x) |
| Evaluate a_x where a_x is the Pochammer symbol, Gamma(a+x)/Gamma(a) and estimate the error. | |
| double | RelativePochammer (const double a, const double x) |
| Evaluate the relative Pochammer symbol, (a_x -1)/x. | |
| Dpair | RelativePochammerErr (const double a, const double x) |
| Evaluate the relative Pochammer symbol, (a_x -1)/x and estimate the error. | |
| double | IncompleteGamma (const double a, const double x) |
| Evaluate the Normalized Incomplete Gamma function. | |
| Dpair | IncompleteGammaErr (const double a, const double x) |
| Evaluate the Normalized Incomplete Gamma function and estimate the error. | |
| double | CompIncompleteGamma (const double a, const double x) |
| Evaluate the Complementary Normalized Incomplete Gamma function. | |
| Dpair | CompIncompleteGammaErr (const double a, const double x) |
| Evaluate the Complementary Normalized Incomplete Gamma function and estimate the error. | |
| double | lnBeta (const double a, const double b) |
| Evaluate the logarithm of the Beta function. | |
| Dpair | lnBetaErr (const double a, const double b) |
| Evaluate the logarithm of the Beta function and estimate the error. | |
| double | Beta (const double a, const double b) |
| Evaluate the Beta function. | |
| Dpair | BetaErr (const double a, const double b) |
| Evaluate the Beta function and estimate the error. | |
| double | IncompleteBeta (const double a, const double b, const double x) |
| Evaluate the Normalized Incomplete Beta function. | |
| Dpair | IncompleteBetaErr (const double a, const double b, const double x) |
| Evaluate the Normalized Incomplete Beta function and estimate the error. | |
Definition at line 27 of file Gamma.h.
|
||||||||||||
|
Evaluate the Beta function.
|
|
||||||||||||
|
Evaluate the Beta function and estimate the error.
|
|
||||||||||||
|
Evaluate (n choose m).
|
|
||||||||||||
|
Evaluate (n choose m) and estimate the error.
|
|
||||||||||||
|
Evaluate the Complementary Normalized Incomplete Gamma function.
|
|
||||||||||||
|
Evaluate the Complementary Normalized Incomplete Gamma function and estimate the error.
|
|
|
Evaluate n!!
|
|
|
Evaluate n!! and estimate the error.
|
|
|
Evaluate n!
|
|
|
Evaluate n! and estimate the error.
|
|
|
Evaluate Gamma(x), x not a negative integer.
|
|
|
Evaluate Gamma(x), x not a negative integer, and estimate the error.
|
|
|
Evaluate the Regulated Gamma(x) function, x > 0.
|
|
|
Evaluate the Regulated Gamma(x) function, x > 0 and estimate the error.
|
|
||||||||||||||||
|
Evaluate the Normalized Incomplete Beta function.
|
|
||||||||||||||||
|
Evaluate the Normalized Incomplete Beta function and estimate the error.
|
|
||||||||||||
|
Evaluate the Normalized Incomplete Gamma function.
|
|
||||||||||||
|
Evaluate the Normalized Incomplete Gamma function and estimate the error.
|
|
||||||||||||
|
Evaluate the logarithm of the Beta function.
|
|
||||||||||||
|
Evaluate the logarithm of the Beta function and estimate the error.
|
|
||||||||||||
|
Evaluate ln(n choose m) e. g., ln[Binomial Coefficient(n,m)].
|
|
||||||||||||
|
Evaluate ln(n choose m) and estimate the error.
|
|
|
Evaluate ln(n!!).
|
|
|
Evaluate ln(n!!) and estimate the error.
|
|
|
Evaluate ln(n!) (Alleged to be faster than ln[Gamma(n+1)]).
|
|
|
Evaluate ln(n!) (Alleged to be faster than ln[Gamma(n+1)]) and estimate the error.
|
|
|
Evaluate ln[Gamma(x)], x not a negative integer. Returns ln[|Gamma(x)|] when x < 0.
|
|
|
Evaluate ln[Gamma(x)], x not a negative integer. Returns ln[|Gamma(x)|] when x < 0.
|
|
|
Evaluate ln[Gamma(x)], x not a negative integer and estimate the error. Evaluate ln[Gamma(x)], x not a negative integer and estimate the error Returns ln[Gamma(x)] with proper sign when x < 0 |
|
|
Evaluate ln[Gamma(x)], x not a negative integer and estimate the error. Evaluate ln[Gamma(x)], x not a negative integer and estimate the error. Returns ln[Gamma(x)] with proper sign when x < 0 |
|
|
Evaluate ln[Gamma(z)] for complex z, z not a negative integer.
|
|
|
Evaluate ln[Gamma(z)] for complex z, z not a negative integer, and estimate the error.
|
|
||||||||||||
|
Evaluate ln(|a_x|) where a_x is the Pochammer symbol, Gamma(a+x)/Gamma(a).
|
|
||||||||||||
|
Evaluate ln(|a_x|) where a_x is the Pochammer symbol, Gamma(a+x)/Gamma(a) and estimate the error.
|
|
||||||||||||
|
Evaluate ln(a_x) where a_x is the Pochammer symbol, Gamma(a+x)/Gamma(a) with the correct sign attached.
|
|
||||||||||||
|
Evaluate ln(a_x) where a_x is the Pochammer symbol, Gamma(a+x)/Gamma(a) with the correct sign attached and estimate the error.
|
|
||||||||||||
|
Evaluate a_x where a_x is the Pochammer symbol, Gamma(a+x)/Gamma(a).
|
|
||||||||||||
|
Evaluate a_x where a_x is the Pochammer symbol, Gamma(a+x)/Gamma(a) and estimate the error.
|
|
|
Evaluate the reciprocal Gamma functions.
|
|
|
Evaluate the reciprocal Gamma functions and estimate the error.
|
|
||||||||||||
|
Evaluate the relative Pochammer symbol, (a_x -1)/x.
|
|
||||||||||||
|
Evaluate the relative Pochammer symbol, (a_x -1)/x and estimate the error.
|
|
||||||||||||
|
Evaluate the Taylor coefficent x^n/n!
|
|
||||||||||||
|
Evaluate the Taylor coefficent x^n/n! and estimate the error.
|
1.3.4