Go to the documentation of this file.
36class Integrand_Wrapper
38 typedef double(*Ftn)(double);
41 explicit Integrand_Wrapper(Ftn f): _f(f) {}
42 double operator()(
double x)
const {
return _f(x);}
46template double quad(Integrand_Wrapper,
double,
double,
double);
47template double quadl(Integrand_Wrapper,
double,
double,
double);
50double quad(
double(*f)(
double),
double a,
double b,
53 return quad(Integrand_Wrapper(f), a, b, tol);
57double quadl(
double(*f)(
double),
double a,
double b,
double tol)
59 return quadl(Integrand_Wrapper(f), a, b, tol);
Definition of numerical integration.
double quadl(Ftn f, double a, double b, double tol=std::numeric_limits< double >::epsilon())
double quad(Ftn f, double a, double b, double tol=std::numeric_limits< double >::epsilon())
Generated on Tue Aug 17 2021 10:59:15 for IT++ by Doxygen 1.12.0