|
template<class S , class T > |
double | gauss_kronrod::fmax2 (S x, T y) |
|
template<class S , class T > |
double | gauss_kronrod::fmin2 (S x, T y) |
|
template<class S , class T > |
int | gauss_kronrod::imin2 (S x, T y) |
|
template<class Integrand > |
Integrand::Scalar | gauss_kronrod::integrate (Integrand f, typename Integrand::Scalar a=-INFINITY, typename Integrand::Scalar b=INFINITY, control c=control()) |
| Integrate function over finite or infinite interval. More...
|
|
template<class Integrand > |
mvIntegral0< Integrand > | gauss_kronrod::mvIntegrate (Integrand &f, control c=control()) |
| Multivariate integration. More...
|
|
template<class Float , class integr_fn > |
void | gauss_kronrod::Rdqagi (integr_fn f, void *ex, Float *bound, int *inf, Float *epsabs, Float *epsrel, Float *result, Float *abserr, int *neval, int *ier, int *limit, int *lenw, int *last, int *iwork, Float *work) |
|
template<class Float , class integr_fn > |
static void | gauss_kronrod::rdqagie (integr_fn f, void *ex, Float *, int *, Float *, Float *, int *, Float *, Float *, int *, int *, Float *, Float *, Float *, Float *, int *, int *) |
|
template<class Float , class integr_fn > |
void | gauss_kronrod::Rdqags (integr_fn f, void *ex, Float *a, Float *b, Float *epsabs, Float *epsrel, Float *result, Float *abserr, int *neval, int *ier, int *limit, int *lenw, int *last, int *iwork, Float *work) |
|
template<class Float , class integr_fn > |
static void | gauss_kronrod::rdqagse (integr_fn f, void *ex, Float *, Float *, Float *, Float *, int *, Float *, Float *, int *, int *, Float *, Float *, Float *, Float *, int *, int *) |
|
template<class Float > |
static void | gauss_kronrod::rdqelg (int *, Float *, Float *, Float *, Float *, int *) |
|
template<class Float , class integr_fn > |
static void | gauss_kronrod::rdqk15i (integr_fn f, void *ex, Float *, int *, Float *, Float *, Float *, Float *, Float *, Float *) |
|
template<class Float , class integr_fn > |
static void | gauss_kronrod::rdqk21 (integr_fn f, void *ex, Float *, Float *, Float *, Float *, Float *, Float *) |
|
template<class Float > |
static void | gauss_kronrod::rdqpsrt (int *, int *, int *, Float *, Float *, int *, int *) |
|
template<class T > |
double | gauss_kronrod::value (T x) |
|