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
void | ROOT::Math::BaseIntegratorOptions::ClearExtra() |
double | ROOT::Math::BaseIntegratorOptions::fAbsTolerance | absolute tolerance |
ROOT::Math::IOptions* | ROOT::Math::BaseIntegratorOptions::fExtraOptions | extra options |
int | ROOT::Math::BaseIntegratorOptions::fIntegType | Integrator type (value converted from enum) |
unsigned int | ROOT::Math::BaseIntegratorOptions::fNCalls | (max) funxtion calls |
double | ROOT::Math::BaseIntegratorOptions::fRelTolerance | relative tolerance |
unsigned int | ROOT::Math::BaseIntegratorOptions::fWKSize | workspace size |
assignment operators
type of the integrator (return the enumeration type)
{ return (IntegrationOneDim::Type) fIntegType; }
static methods for setting and retrieving the default options
retrieve specific options - if not existing create a IOptions
find specific options - return 0 if not existing
print only the specified default options
constructor using the default options can pass a pointer to extra options (N.B. pointer will be managed by the class)
specific method for multi-dim set maximum number of function calls
{ fNCalls = calls; }