Numerical multi dimensional integration options.
Definition at line 194 of file IntegratorOptions.h.
#include <Math/IntegratorOptions.h>
◆ IntegratorMultiDimOptions() [1/2]
| ROOT::Math::IntegratorMultiDimOptions::IntegratorMultiDimOptions |
( |
IOptions * | extraOpts = nullptr | ) |
|
constructor using the default options can pass a pointer to extra options (N.B.
pointer will be managed by the class)
Definition at line 285 of file IntegratorOptions.cxx.
◆ ~IntegratorMultiDimOptions()
| ROOT::Math::IntegratorMultiDimOptions::~IntegratorMultiDimOptions |
( |
| ) |
|
|
inlineoverride |
◆ IntegratorMultiDimOptions() [2/2]
| ROOT::Math::IntegratorMultiDimOptions::IntegratorMultiDimOptions |
( |
const IntegratorMultiDimOptions & | rhs | ) |
|
|
inline |
◆ AbsTolerance()
| double ROOT::Math::BaseIntegratorOptions::AbsTolerance |
( |
| ) |
const |
|
inlineinherited |
non-static methods for retrieving options
absolute tolerance
Definition at line 61 of file IntegratorOptions.h.
◆ ClearExtra()
| void ROOT::Math::BaseIntegratorOptions::ClearExtra |
( |
| ) |
|
|
protectedinherited |
◆ Default()
| IOptions & ROOT::Math::IntegratorMultiDimOptions::Default |
( |
const char * | name | ) |
|
|
static |
◆ DefaultAbsTolerance()
| double ROOT::Math::IntegratorMultiDimOptions::DefaultAbsTolerance |
( |
| ) |
|
|
static |
◆ DefaultIntegrator()
| std::string ROOT::Math::IntegratorMultiDimOptions::DefaultIntegrator |
( |
| ) |
|
|
static |
◆ DefaultIntegratorType()
◆ DefaultNCalls()
| unsigned int ROOT::Math::IntegratorMultiDimOptions::DefaultNCalls |
( |
| ) |
|
|
static |
◆ DefaultRelTolerance()
| double ROOT::Math::IntegratorMultiDimOptions::DefaultRelTolerance |
( |
| ) |
|
|
static |
◆ DefaultWKSize()
| unsigned int ROOT::Math::IntegratorMultiDimOptions::DefaultWKSize |
( |
| ) |
|
|
static |
◆ ExtraOptions()
| IOptions * ROOT::Math::BaseIntegratorOptions::ExtraOptions |
( |
| ) |
const |
|
inlineinherited |
◆ FindDefault()
| IOptions * ROOT::Math::IntegratorMultiDimOptions::FindDefault |
( |
const char * | name | ) |
|
|
static |
◆ Integrator()
| std::string ROOT::Math::IntegratorMultiDimOptions::Integrator |
( |
| ) |
const |
|
overridevirtual |
◆ IntegratorType()
◆ NCalls()
| unsigned int ROOT::Math::IntegratorMultiDimOptions::NCalls |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ Print()
| void ROOT::Math::IntegratorMultiDimOptions::Print |
( |
std::ostream & | os = std::cout | ) |
const |
◆ PrintDefault()
| void ROOT::Math::IntegratorMultiDimOptions::PrintDefault |
( |
const char * | name = nullptr, |
|
|
std::ostream & | os = std::cout ) |
|
static |
◆ RelTolerance()
| double ROOT::Math::BaseIntegratorOptions::RelTolerance |
( |
| ) |
const |
|
inlineinherited |
◆ SetAbsTolerance()
| void ROOT::Math::BaseIntegratorOptions::SetAbsTolerance |
( |
double | tol | ) |
|
|
inlineinherited |
non-static methods for setting options
set the abs tolerance
Definition at line 77 of file IntegratorOptions.h.
◆ SetDefaultAbsTolerance()
| void ROOT::Math::IntegratorMultiDimOptions::SetDefaultAbsTolerance |
( |
double | tol | ) |
|
|
static |
◆ SetDefaultIntegrator()
| void ROOT::Math::IntegratorMultiDimOptions::SetDefaultIntegrator |
( |
const char * | name | ) |
|
|
static |
◆ SetDefaultNCalls()
| void ROOT::Math::IntegratorMultiDimOptions::SetDefaultNCalls |
( |
unsigned int | ncall | ) |
|
|
static |
◆ SetDefaultRelTolerance()
| void ROOT::Math::IntegratorMultiDimOptions::SetDefaultRelTolerance |
( |
double | tol | ) |
|
|
static |
◆ SetDefaultWKSize()
| void ROOT::Math::IntegratorMultiDimOptions::SetDefaultWKSize |
( |
unsigned int | size | ) |
|
|
static |
◆ SetExtraOptions()
| void ROOT::Math::BaseIntegratorOptions::SetExtraOptions |
( |
const IOptions & | opt | ) |
|
|
inherited |
◆ SetIntegrator()
| void ROOT::Math::IntegratorMultiDimOptions::SetIntegrator |
( |
const char * | name | ) |
|
◆ SetNCalls()
| void ROOT::Math::IntegratorMultiDimOptions::SetNCalls |
( |
unsigned int | calls | ) |
|
|
inline |
◆ SetRelTolerance()
| void ROOT::Math::BaseIntegratorOptions::SetRelTolerance |
( |
double | tol | ) |
|
|
inlineinherited |
◆ SetWKSize()
| void ROOT::Math::BaseIntegratorOptions::SetWKSize |
( |
unsigned int | size | ) |
|
|
inlineinherited |
◆ WKSize()
| unsigned int ROOT::Math::BaseIntegratorOptions::WKSize |
( |
| ) |
const |
|
inlineinherited |
◆ fAbsTolerance
| double ROOT::Math::BaseIntegratorOptions::fAbsTolerance |
|
protectedinherited |
◆ fExtraOptions
◆ fIntegType
| int ROOT::Math::BaseIntegratorOptions::fIntegType |
|
protectedinherited |
◆ fNCalls
| unsigned int ROOT::Math::BaseIntegratorOptions::fNCalls |
|
protectedinherited |
◆ fRelTolerance
| double ROOT::Math::BaseIntegratorOptions::fRelTolerance |
|
protectedinherited |
◆ fWKSize
| unsigned int ROOT::Math::BaseIntegratorOptions::fWKSize |
|
protectedinherited |
The documentation for this class was generated from the following files: