|
static double | mutils::hifn (double x) |
|
static double | mutils::hifn_r (double x, void *vdata) |
|
double | mutils::kgauss (double(*f)(double x), double a, double b, double err) |
|
double | mutils::kgauss2 (double(*f)(double x), double a, double b, double err) |
|
double | mutils::kgauss2_r (double(*f_r)(double x, void *), void *fdata, double a, double b, double err) |
|
double | mutils::kgauss_r (double(*f_r)(double x, void *), void *fdata, double a, double b, double err) |
|
double | mutils::kgauss_sub (double(*f)(double x), double(*f_r)(double x, void *), void *fdata, double a, double b, double c, double *acc, int root, int lev, double I0, int maxrecur, int paranoid) |
|
double | mutils::ksqrtgauss (double(*f)(double x), double a, double b, double c, double err) |
|
double | mutils::ksqrtgauss_r (double(*f_r)(double x, void *), void *fdata, double a, double b, double c, double err) |
|
static double | mutils::lofn (double x) |
|
static double | mutils::lofn_r (double x, void *vdata) |
|
template<typename R > |
R | mutils::sqr (R x) |
|
Adaptive Gauss-Kronrod numerical integrator.
ISO-C MT+Cancel-Safe
- Author
- Kevin P. Rauch
Definition in file kgauss.cc.