CLHEP VERSION Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

Classes | Public Types | Public Member Functions | List of all members
Genfun::DefiniteIntegral Class Reference

#include <DefiniteIntegral.hh>

Inheritance diagram for Genfun::DefiniteIntegral:
Genfun::AbsFunctional Genfun::AbsFunctional

Classes

class  Clockwork
 

Public Types

enum  Type { CLOSED, OPEN, CLOSED, OPEN }
 
enum  Type { CLOSED, OPEN, CLOSED, OPEN }
 

Public Member Functions

 DefiniteIntegral (double a, double b, Type=CLOSED)
 
 DefiniteIntegral (const DefiniteIntegral &)
 
DefiniteIntegraloperator= (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)
 
 DefiniteIntegral (double a, double b, Type=CLOSED)
 
 DefiniteIntegral (const DefiniteIntegral &)
 
DefiniteIntegraloperator= (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)
 
- Public Member Functions inherited from Genfun::AbsFunctional
 AbsFunctional ()
 
virtual ~AbsFunctional ()
 
 AbsFunctional ()
 
virtual ~AbsFunctional ()
 

Detailed Description

Author

Definition at line 25 of file CLHEP/GenericFunctions/DefiniteIntegral.hh.

Member Enumeration Documentation

◆ Type [1/2]

Enumerator
CLOSED 
OPEN 
CLOSED 
OPEN 

Definition at line 30 of file CLHEP/GenericFunctions/DefiniteIntegral.hh.

◆ Type [2/2]

Enumerator
CLOSED 
OPEN 
CLOSED 
OPEN 

Definition at line 30 of file GenericFunctions/DefiniteIntegral.hh.

Constructor & Destructor Documentation

◆ DefiniteIntegral() [1/4]

Genfun::DefiniteIntegral::DefiniteIntegral ( double  a,
double  b,
Type  type = CLOSED 
)

◆ DefiniteIntegral() [2/4]

Genfun::DefiniteIntegral::DefiniteIntegral ( const DefiniteIntegral right)

Definition at line 133 of file DefiniteIntegral.cc.

◆ ~DefiniteIntegral() [1/2]

Genfun::DefiniteIntegral::~DefiniteIntegral ( )

Definition at line 129 of file DefiniteIntegral.cc.

◆ DefiniteIntegral() [3/4]

Genfun::DefiniteIntegral::DefiniteIntegral ( double  a,
double  b,
Type  = CLOSED 
)

◆ DefiniteIntegral() [4/4]

Genfun::DefiniteIntegral::DefiniteIntegral ( const DefiniteIntegral )

◆ ~DefiniteIntegral() [2/2]

Genfun::DefiniteIntegral::~DefiniteIntegral ( )

Member Function Documentation

◆ numFunctionCalls() [1/2]

unsigned int Genfun::DefiniteIntegral::numFunctionCalls ( ) const

◆ numFunctionCalls() [2/2]

unsigned int Genfun::DefiniteIntegral::numFunctionCalls ( ) const

◆ operator=() [1/2]

DefiniteIntegral & Genfun::DefiniteIntegral::operator= ( const DefiniteIntegral right)

Definition at line 137 of file DefiniteIntegral.cc.

◆ operator=() [2/2]

DefiniteIntegral& Genfun::DefiniteIntegral::operator= ( const DefiniteIntegral )

◆ operator[]() [1/2]

double Genfun::DefiniteIntegral::operator[] ( const AbsFunction function) const
virtual

◆ operator[]() [2/2]

virtual double Genfun::DefiniteIntegral::operator[] ( const AbsFunction function) const
virtual

Implements Genfun::AbsFunctional.

◆ setEpsilon() [1/2]

void Genfun::DefiniteIntegral::setEpsilon ( double  eps)

Definition at line 145 of file DefiniteIntegral.cc.

References Genfun::DefiniteIntegral::Clockwork::EPS.

◆ setEpsilon() [2/2]

void Genfun::DefiniteIntegral::setEpsilon ( double  eps)

◆ setMaxIter() [1/2]

void Genfun::DefiniteIntegral::setMaxIter ( unsigned int  maxIter)

◆ setMaxIter() [2/2]

void Genfun::DefiniteIntegral::setMaxIter ( unsigned int  maxIter)

Definition at line 149 of file DefiniteIntegral.cc.

References Genfun::DefiniteIntegral::Clockwork::MAXITER.

◆ setMinOrder() [1/2]

void Genfun::DefiniteIntegral::setMinOrder ( unsigned int  order)

◆ setMinOrder() [2/2]

void Genfun::DefiniteIntegral::setMinOrder ( unsigned int  order)

Definition at line 153 of file DefiniteIntegral.cc.

References Genfun::DefiniteIntegral::Clockwork::K.


The documentation for this class was generated from the following files: