Manticore
Version 1.5.3
Physics of Molecular Clouds
|
Adaptive Gauss-Kronrod numerical integrator. More...
Go to the source code of this file.
Classes | |
struct | mutils::integ_data_t |
Namespaces | |
mutils | |
MathUtils package. | |
Macros | |
#define | MAXIT (sizeof(xptr)/sizeof(xptr[0])-1) |
Functions | |
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) |
Variables | |
static double | mutils::c_gl |
static double(* | mutils::func_gl )(double x) |
Adaptive Gauss-Kronrod numerical integrator.
Definition in file kgauss.cc.