CLHEP VERSION Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
Public Member Functions | |
QuadratureRule () | |
virtual | ~QuadratureRule () |
virtual double | integrate (const AbsFunction &function, double a, double b, unsigned int j) const =0 |
virtual unsigned int | stepMultiplier () const =0 |
virtual unsigned int | numFunctionCalls () const =0 |
Definition at line 23 of file DefiniteIntegral.cc.
|
inline |
Definition at line 28 of file DefiniteIntegral.cc.
|
inlinevirtual |
Definition at line 31 of file DefiniteIntegral.cc.
References Genfun::DefiniteIntegral::Clockwork::a, Genfun::DefiniteIntegral::Clockwork::b, integrate(), numFunctionCalls(), and stepMultiplier().
|
pure virtual |
Implemented in Genfun::DefiniteIntegral::Clockwork::XtMidpointQuadratureRule, and Genfun::DefiniteIntegral::Clockwork::TrapezoidQuadratureRule.
Referenced by ~QuadratureRule(), Genfun::DefiniteIntegral::Clockwork::TrapezoidQuadratureRule::~TrapezoidQuadratureRule(), and Genfun::DefiniteIntegral::Clockwork::XtMidpointQuadratureRule::~XtMidpointQuadratureRule().
|
pure virtual |
Implemented in Genfun::DefiniteIntegral::Clockwork::XtMidpointQuadratureRule, and Genfun::DefiniteIntegral::Clockwork::TrapezoidQuadratureRule.
Referenced by ~QuadratureRule().
|
pure virtual |
Implemented in Genfun::DefiniteIntegral::Clockwork::XtMidpointQuadratureRule, and Genfun::DefiniteIntegral::Clockwork::TrapezoidQuadratureRule.
Referenced by Genfun::DefiniteIntegral::operator[](), and ~QuadratureRule().