Numerical one dimensional integration options.
Definition at line 113 of file IntegratorOptions.h.
|
| IntegratorOneDimOptions (IOptions *extraOpts=0) |
|
| IntegratorOneDimOptions (const IntegratorOneDimOptions &rhs) |
|
virtual | ~IntegratorOneDimOptions () |
|
std::string | Integrator () const |
| name of 1D integrator More...
|
|
IntegrationOneDim::Type | IntegratorType () const |
| type of the integrator (return the enumeration type) More...
|
|
unsigned int | NPoints () const |
| maximum number of function calls More...
|
|
IntegratorOneDimOptions & | operator= (const IntegratorOneDimOptions &rhs) |
|
void | Print (std::ostream &os=std::cout) const |
| print all the options More...
|
|
void | SetIntegrator (const char *name) |
| set 1D integrator name More...
|
|
void | SetNPoints (unsigned int n) |
| set number of points rule values of 1,2,3,4,5,6 corresponds to 15,21,31,41,51,61 and they are used in GSL adaptive values > 6 corresponds to the actual points and they are used by teh GaussLegendre integrator More...
|
|
| BaseIntegratorOptions (const BaseIntegratorOptions &opt) |
|
virtual | ~BaseIntegratorOptions () |
| protected constructor to avoid user creating this class More...
|
|
double | AbsTolerance () const |
| non-static methods for retrivieng options More...
|
|
IOptions * | ExtraOptions () const |
| return extra options More...
|
|
BaseIntegratorOptions & | operator= (const BaseIntegratorOptions &opt) |
| assignment operators More...
|
|
double | RelTolerance () const |
| absolute tolerance More...
|
|
void | SetAbsTolerance (double tol) |
| non-static methods for setting options More...
|
|
void | SetExtraOptions (const IOptions &opt) |
| set extra options (in this case pointer is cloned) More...
|
|
void | SetRelTolerance (double tol) |
| set the relative tolerance More...
|
|
void | SetWKSize (unsigned int size) |
| set workspace size More...
|
|
unsigned int | WKSize () const |
| size of the workspace More...
|
|
#include <Math/IntegratorOptions.h>
◆ IntegratorOneDimOptions() [1/2]
ROOT::Math::IntegratorOneDimOptions::IntegratorOneDimOptions |
( |
IOptions * |
extraOpts = 0 | ) |
|
◆ ~IntegratorOneDimOptions()
virtual ROOT::Math::IntegratorOneDimOptions::~IntegratorOneDimOptions |
( |
| ) |
|
|
inlinevirtual |
◆ 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 |
|
virtual |
◆ 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 = 0 , |
|
|
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 rule values of 1,2,3,4,5,6 corresponds to 15,21,31,41,51,61 and they are used in GSL adaptive values > 6 corresponds to the actual points and they are used by teh GaussLegendre integrator
Definition at line 140 of file IntegratorOptions.h.
The documentation for this class was generated from the following files: