#include <NumericalIntegration.h>
|
static const double | kCST = 5. / 1000 |
|
static const double | kHF = 0.5 |
|
static const double | w [12] |
|
static const double | x [12] |
|
Definition at line 65 of file NumericalIntegration.h.
funct::GaussIntegrator::GaussIntegrator |
( |
| ) |
|
|
inline |
funct::GaussIntegrator::GaussIntegrator |
( |
double |
epsilon | ) |
|
|
inline |
double funct::GaussIntegrator::error |
( |
| ) |
const |
|
inline |
template<typename F >
double funct::GaussIntegrator::operator() |
( |
const F & |
f, |
|
|
double |
a, |
|
|
double |
b |
|
) |
| const |
|
inline |
Definition at line 70 of file NumericalIntegration.h.
References a, funct::abs(), b, alignmentValidation::c1, f, DeadROC_duringRun::f1, DeadROC_duringRun::f2, h, mps_fire::i, Gflash::kHF, w, and geometryCSVtoXML::xx.
83 for (
i = 0;
i < 4; ++
i) {
92 for (
i = 4;
i < 12; ++
i) {
Abs< T >::type abs(const T &t)
static const double w[12]
static const double x[12]
double funct::GaussIntegrator::aa |
|
mutableprivate |
double funct::GaussIntegrator::aconst |
|
mutableprivate |
double funct::GaussIntegrator::bb |
|
mutableprivate |
double funct::GaussIntegrator::c1 |
|
mutableprivate |
double funct::GaussIntegrator::c2 |
|
mutableprivate |
double funct::GaussIntegrator::epsilon_ |
|
private |
double funct::GaussIntegrator::error_ |
|
mutableprivate |
double funct::GaussIntegrator::f1 |
|
mutableprivate |
double funct::GaussIntegrator::f2 |
|
mutableprivate |
double funct::GaussIntegrator::h |
|
mutableprivate |
unsigned int funct::GaussIntegrator::i |
|
mutableprivate |
const double funct::GaussIntegrator::kCST = 5. / 1000 |
|
staticprivate |
const double funct::GaussIntegrator::kHF = 0.5 |
|
staticprivate |
double funct::GaussIntegrator::s16 |
|
mutableprivate |
double funct::GaussIntegrator::s8 |
|
mutableprivate |
double funct::GaussIntegrator::u |
|
mutableprivate |
const double funct::GaussIntegrator::w |
|
staticprivate |
Initial value:= {0.10122853629037626,
0.22238103445337447,
0.31370664587788729,
0.36268378337836198,
0.02715245941175409,
0.06225352393864789,
0.09515851168249278,
0.12462897125553387,
0.14959598881657673,
0.16915651939500254,
0.18260341504492359,
0.18945061045506850}
Definition at line 120 of file NumericalIntegration.h.
Referenced by funct::GaussLegendreIntegrator::GaussLegendreIntegrator().
const double funct::GaussIntegrator::x |
|
staticprivate |
Initial value:= {0.96028985649753623,
0.79666647741362674,
0.52553240991632899,
0.18343464249564980,
0.98940093499164993,
0.94457502307323258,
0.86563120238783174,
0.75540440835500303,
0.61787624440264375,
0.45801677765722739,
0.28160355077925891,
0.09501250983763744}
Definition at line 120 of file NumericalIntegration.h.
Referenced by svgfig.Curve.Sample::__repr__(), svgfig.Ellipse::__repr__(), Vispa.Gui.WidgetContainer.WidgetContainer::autosize(), Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), funct::GaussLegendreIntegrator::GaussLegendreIntegrator(), geometryXMLparser.Alignable::pos(), Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
double funct::GaussIntegrator::xx |
|
mutableprivate |