Macros | |
#define | MIRML_FACT_NMAX 170 |
#define | MIRML_GAMMA_XMAX 171.0 |
Functions | |
mirkl_error_t * | mirml_lngamma_f (double x, double *res, double *err, double *sgn) |
double | mirml_lngamma (double x) |
mirkl_error_t * | mirml_gamma_f (double x, double *res, double *err) |
mirkl_error_t * | mirml_lnfact_f (unsigned int n, double *res, double *err) |
double | mirml_lngamma_stirling (double x) |
#define MIRML_FACT_NMAX 170 |
Maximum n for which n! does not overflow
#define MIRML_GAMMA_XMAX 171.0 |
The maximum x such that gamma(x) does not overflow.
double mirml_lngamma_stirling | ( | double | x | ) |
Return natural log of gamma function.
[in] | x | Argument, must be > 0. |