CLHEP VERSION Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
#include <DefiniteIntegral.hh>
Inheritance diagram for Genfun::DefiniteIntegral:
Public Types | |
CLOSED | |
OPEN | |
enum | Type { CLOSED, OPEN } |
Public Member Functions | |
DefiniteIntegral (double a, double b, Type=CLOSED) | |
DefiniteIntegral (const DefiniteIntegral &) | |
DefiniteIntegral & | operator= (const DefiniteIntegral &) |
~DefiniteIntegral () | |
virtual double | operator[] (const AbsFunction &function) const |
unsigned int | numFunctionCalls () const |
void | setEpsilon (double eps) |
void | setMaxIter (unsigned int maxIter) |
void | setMinOrder (unsigned int order) |
Classes | |
class | Clockwork |
Definition at line 25 of file DefiniteIntegral.hh.
Genfun::DefiniteIntegral::DefiniteIntegral | ( | double | a, | |
double | b, | |||
Type | = CLOSED | |||
) |
Definition at line 118 of file DefiniteIntegral.cc.
References Genfun::DefiniteIntegral::Clockwork::a, Genfun::DefiniteIntegral::Clockwork::b, Genfun::DefiniteIntegral::Clockwork::EPS, Genfun::DefiniteIntegral::Clockwork::K, Genfun::DefiniteIntegral::Clockwork::MAXITER, Genfun::DefiniteIntegral::Clockwork::nFunctionCalls, OPEN, and Genfun::DefiniteIntegral::Clockwork::type.
Genfun::DefiniteIntegral::DefiniteIntegral | ( | const DefiniteIntegral & | ) |
Definition at line 133 of file DefiniteIntegral.cc.
Genfun::DefiniteIntegral::~DefiniteIntegral | ( | ) |
Definition at line 129 of file DefiniteIntegral.cc.
unsigned int Genfun::DefiniteIntegral::numFunctionCalls | ( | ) | const |
Definition at line 218 of file DefiniteIntegral.cc.
References Genfun::DefiniteIntegral::Clockwork::nFunctionCalls.
DefiniteIntegral & Genfun::DefiniteIntegral::operator= | ( | const DefiniteIntegral & | ) |
double Genfun::DefiniteIntegral::operator[] | ( | const AbsFunction & | function | ) | const [virtual] |
Implements Genfun::AbsFunctional.
Definition at line 157 of file DefiniteIntegral.cc.
References Genfun::DefiniteIntegral::Clockwork::a, Genfun::DefiniteIntegral::Clockwork::b, Genfun::DefiniteIntegral::Clockwork::EPS, Genfun::DefiniteIntegral::Clockwork::QuadratureRule::integrate(), Genfun::DefiniteIntegral::Clockwork::K, Genfun::DefiniteIntegral::Clockwork::MAXITER, Genfun::DefiniteIntegral::Clockwork::nFunctionCalls, Genfun::DefiniteIntegral::Clockwork::QuadratureRule::numFunctionCalls(), OPEN, Genfun::DefiniteIntegral::Clockwork::polint(), Genfun::DefiniteIntegral::Clockwork::QuadratureRule::stepMultiplier(), and Genfun::DefiniteIntegral::Clockwork::type.
void Genfun::DefiniteIntegral::setEpsilon | ( | double | eps | ) |
Definition at line 145 of file DefiniteIntegral.cc.
References Genfun::DefiniteIntegral::Clockwork::EPS.
void Genfun::DefiniteIntegral::setMaxIter | ( | unsigned int | maxIter | ) |
Definition at line 149 of file DefiniteIntegral.cc.
References Genfun::DefiniteIntegral::Clockwork::MAXITER.
void Genfun::DefiniteIntegral::setMinOrder | ( | unsigned int | order | ) |
Definition at line 153 of file DefiniteIntegral.cc.
References Genfun::DefiniteIntegral::Clockwork::K.