Base class for Numerical integration options
common in 1D and multi-dimension
This is an internal class and is not supposed to be instantiated by the user
@ingroup Integration
Function Members (Methods)
Class Charts
Function documentation
IntegrationOneDim::Type IntegratorType() const
type of the integrator (return the enumeration type)
{ return (IntegrationOneDim::Type) fIntegType; }
void SetDefaultIntegrator(const char* name)
static methods for setting and retrieving the default options
IntegratorMultiDimOptions(IOptions * extraOpts = 0)
constructor using the default options
can pass a pointer to extra options (N.B. pointer will be managed by the class)
void SetNCalls(unsigned int calls)
specific method for multi-dim
set maximum number of function calls
{ fNCalls = calls; }
unsigned int NCalls() const
maximum number of function calls
{ return fNCalls; }