Epstein Zeta Library 0.5.0
Calculates the Epstein Zeta function
|
Gamma functions. More...
Macros | |
#define | EGF_EPS ldexp(1, -54) |
epsilon for cutoff around integers. | |
Enumerations | |
enum | dom { pt , qt , cf , ua , rek } |
enum for the choice of algorithm for the upper incomplete gamma function. | |
Functions | |
enum dom | egf_domain (double a, double x) |
set type of algorithm to use depending on the parameters. | |
enum dom | egf_ldomain (double a, double x) |
double | egf_pt (double a, double x) |
calculate upper gamma function with the recursion formula. | |
double | egf_qt (double a, double x) |
calculate the upper incomplete gamma function as in Gautschi. | |
double | egf_rek (double a, double x) |
calculate the upper incomplete gamma function as in Gautschi. | |
double | egf_cf (double a, double x) |
calculate the upper incomplete gamma function as in Gautschi. | |
double | egf_ua_r (double a, double eta) |
calculate the upper incomplete gamma function as in Gautschi. | |
double | egf_ua (double a, double x) |
calculate the upper incomplete gamma function as in Gautschi. | |
double | egf_ugamma (double a, double x) |
calculate the upper incomplete gamma function as in Gautschi. | |
double | egf_gammaStar (double a, double x) |
calculate the upper incomplete gamma function as in Gautschi. | |
Gamma functions.
Calculates the gamma function, the incomplete upper gamma function and the regularized lower incomplete gamma function for evaluations of Crandall's formula.
double egf_cf | ( | double | a, |
double | x ) |
calculate the upper incomplete gamma function as in Gautschi.
[in] | a | exponent of the upper incomplete gamma function. |
[in] | x | lower integral boundary of the upper incomplete gamma function. |
enum dom egf_domain | ( | double | a, |
double | x ) |
set type of algorithm to use depending on the parameters.
[in] | a | exponent of the upper incomplete gamma function. |
[in] | x | lower integral boundary of the upper incomplete gamma function. |
double egf_gammaStar | ( | double | a, |
double | x ) |
calculate the upper incomplete gamma function as in Gautschi.
[in] | a | exponent of the upper incomplete gamma function. |
[in] | x | lower integral boundary of the upper incomplete gamma function. |
double egf_pt | ( | double | a, |
double | x ) |
calculate upper gamma function with the recursion formula.
[in] | a | exponent of the upper incomplete gamma function. |
[in] | x | lower integral boundary of the upper incomplete gamma function. |
double egf_qt | ( | double | a, |
double | x ) |
calculate the upper incomplete gamma function as in Gautschi.
[in] | a | exponent of the upper incomplete gamma function. |
[in] | x | lower integral boundary of the upper incomplete gamma function. |
double egf_rek | ( | double | a, |
double | x ) |
calculate the upper incomplete gamma function as in Gautschi.
[in] | a | exponent of the upper incomplete gamma function. |
[in] | x | lower integral boundary of the upper incomplete gamma function. |
double egf_ua | ( | double | a, |
double | x ) |
calculate the upper incomplete gamma function as in Gautschi.
[in] | a | exponent of the upper incomplete gamma function. |
[in] | x | lower integral boundary of the upper incomplete gamma function. |
double egf_ua_r | ( | double | a, |
double | eta ) |
calculate the upper incomplete gamma function as in Gautschi.
[in] | a | exponent of the upper incomplete gamma function. |
[in] | x | lower integral boundary of the upper incomplete gamma function. |
double egf_ugamma | ( | double | a, |
double | x ) |
calculate the upper incomplete gamma function as in Gautschi.
[in] | a | exponent of the upper incomplete gamma function. |
[in] | x | lower integral boundary of the upper incomplete gamma function. |