Numerical one dimensional integration options.
Definition at line 113 of file IntegratorOptions.h.
#include <Math/IntegratorOptions.h>
◆ IntegratorOneDimOptions() [1/2]
ROOT::Math::IntegratorOneDimOptions::IntegratorOneDimOptions |
( |
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 179 of file IntegratorOptions.cxx.
◆ ~IntegratorOneDimOptions()
ROOT::Math::IntegratorOneDimOptions::~IntegratorOneDimOptions |
( |
| ) |
|
|
inlineoverride |
◆ IntegratorOneDimOptions() [2/2]
◆ Default()
IOptions & ROOT::Math::IntegratorOneDimOptions::Default |
( |
const char * |
name | ) |
|
|
static |
◆ DefaultAbsTolerance()
double ROOT::Math::IntegratorOneDimOptions::DefaultAbsTolerance |
( |
| ) |
|
|
static |
◆ DefaultIntegrator()
std::string ROOT::Math::IntegratorOneDimOptions::DefaultIntegrator |
( |
| ) |
|
|
static |
◆ DefaultIntegratorType()
◆ DefaultNPoints()
unsigned int ROOT::Math::IntegratorOneDimOptions::DefaultNPoints |
( |
| ) |
|
|
static |
◆ DefaultRelTolerance()
double ROOT::Math::IntegratorOneDimOptions::DefaultRelTolerance |
( |
| ) |
|
|
static |
◆ DefaultWKSize()
unsigned int ROOT::Math::IntegratorOneDimOptions::DefaultWKSize |
( |
| ) |
|
|
static |
◆ FindDefault()
IOptions * ROOT::Math::IntegratorOneDimOptions::FindDefault |
( |
const char * |
name | ) |
|
|
static |
◆ Integrator()
std::string ROOT::Math::IntegratorOneDimOptions::Integrator |
( |
| ) |
const |
|
overridevirtual |
◆ IntegratorType()
◆ NPoints()
unsigned int ROOT::Math::IntegratorOneDimOptions::NPoints |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ Print()
void ROOT::Math::IntegratorOneDimOptions::Print |
( |
std::ostream & |
os = std::cout | ) |
const |
◆ PrintDefault()
void ROOT::Math::IntegratorOneDimOptions::PrintDefault |
( |
const char * |
name = nullptr , |
|
|
std::ostream & |
os = std::cout |
|
) |
| |
|
static |
◆ SetDefaultAbsTolerance()
void ROOT::Math::IntegratorOneDimOptions::SetDefaultAbsTolerance |
( |
double |
tol | ) |
|
|
static |
◆ SetDefaultIntegrator()
void ROOT::Math::IntegratorOneDimOptions::SetDefaultIntegrator |
( |
const char * |
name | ) |
|
|
static |
◆ SetDefaultNPoints()
void ROOT::Math::IntegratorOneDimOptions::SetDefaultNPoints |
( |
unsigned int |
n | ) |
|
|
static |
◆ SetDefaultRelTolerance()
void ROOT::Math::IntegratorOneDimOptions::SetDefaultRelTolerance |
( |
double |
tol | ) |
|
|
static |
◆ SetDefaultWKSize()
void ROOT::Math::IntegratorOneDimOptions::SetDefaultWKSize |
( |
unsigned int |
size | ) |
|
|
static |
◆ SetIntegrator()
void ROOT::Math::IntegratorOneDimOptions::SetIntegrator |
( |
const char * |
name | ) |
|
◆ SetNPoints()
void ROOT::Math::IntegratorOneDimOptions::SetNPoints |
( |
unsigned int |
n | ) |
|
|
inline |
Set number of points for active integration rule.
- For the GSL adaptive integrator,
n = 1,2,3,4,5,6
correspond to the 15,21,31,41,51,61-point integration rules.
- For the GaussLegendre integrator, use values > 6, which correspond to the actual number of points being evaluated.
Definition at line 140 of file IntegratorOptions.h.
The documentation for this class was generated from the following files: