21#ifndef EVTITGABSINTEGRATOR_HH
22#define EVTITGABSINTEGRATOR_HH
36 double evaluate(
double lower,
double upper )
const;
41 double trapezoid(
double lower,
double higher,
int n,
double& result )
const;
43 virtual double evaluateIt(
double lower,
double higher )
const = 0;
double trapezoid(double lower, double higher, int n, double &result) const
virtual ~EvtItgAbsIntegrator()=default
const EvtItgAbsFunction & m_myFunction
virtual double evaluateIt(double lower, double higher) const =0
double myFunction(double x) const
EvtItgAbsIntegrator(const EvtItgAbsFunction &)
double evaluate(double lower, double upper) const
void boundsCheck(double &, double &) const
double normalisation() const