#include <NumericalIntegration.h>
Public Member Functions | |
GaussLegendreIntegrator () | |
GaussLegendreIntegrator (unsigned int samples, double epsilon) | |
template<typename F > | |
double | operator() (const F &f, double min, double max) const |
Private Attributes | |
double | a0 |
double | b0 |
unsigned int | i |
double | result |
unsigned int | samples_ |
std::vector< double > | w |
std::vector< double > | x |
Definition at line 42 of file NumericalIntegration.h.
|
inline |
Definition at line 44 of file NumericalIntegration.h.
funct::GaussLegendreIntegrator::GaussLegendreIntegrator | ( | unsigned int | samples, |
double | epsilon | ||
) |
Definition at line 5 of file NumericalIntegration.cc.
References edm::errors::Configuration, funct::cos(), Exception, i, dqmiolumiharvest::j, funct::m, fireworks::p1, fireworks::p2, createTree::pp, w, and x.
|
inline |
Definition at line 47 of file NumericalIntegration.h.
References a0, b0, validate-o2o-wbm::f, i, SiStripPI::min, result, samples_, w, and x.
|
mutableprivate |
Definition at line 61 of file NumericalIntegration.h.
Referenced by operator()().
|
mutableprivate |
Definition at line 61 of file NumericalIntegration.h.
Referenced by operator()().
|
mutableprivate |
Definition at line 62 of file NumericalIntegration.h.
Referenced by GaussLegendreIntegrator(), and operator()().
|
mutableprivate |
Definition at line 61 of file NumericalIntegration.h.
Referenced by operator()().
|
private |
Definition at line 59 of file NumericalIntegration.h.
Referenced by operator()().
|
private |
Definition at line 60 of file NumericalIntegration.h.
Referenced by GaussLegendreIntegrator(), and operator()().
|
private |
Definition at line 60 of file NumericalIntegration.h.
Referenced by svgfig.Curve.Sample::__repr__(), svgfig.Ellipse::__repr__(), GaussLegendreIntegrator(), operator()(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().