Minimizer options.
Definition at line 32 of file MinimizerOptions.h.
#include <Math/MinimizerOptions.h>
◆ MinimizerOptions() [1/2]
ROOT::Math::MinimizerOptions::MinimizerOptions |
( |
| ) |
|
◆ ~MinimizerOptions()
ROOT::Math::MinimizerOptions::~MinimizerOptions |
( |
| ) |
|
◆ MinimizerOptions() [2/2]
◆ Default()
IOptions & ROOT::Math::MinimizerOptions::Default |
( |
const char * |
name | ) |
|
|
static |
◆ DefaultErrorDef()
double ROOT::Math::MinimizerOptions::DefaultErrorDef |
( |
| ) |
|
|
static |
◆ DefaultExtraOptions()
IOptions * ROOT::Math::MinimizerOptions::DefaultExtraOptions |
( |
| ) |
|
|
static |
◆ DefaultMaxFunctionCalls()
int ROOT::Math::MinimizerOptions::DefaultMaxFunctionCalls |
( |
| ) |
|
|
static |
◆ DefaultMaxIterations()
int ROOT::Math::MinimizerOptions::DefaultMaxIterations |
( |
| ) |
|
|
static |
◆ DefaultMinimizerAlgo()
const std::string & ROOT::Math::MinimizerOptions::DefaultMinimizerAlgo |
( |
| ) |
|
|
static |
◆ DefaultMinimizerType()
const std::string & ROOT::Math::MinimizerOptions::DefaultMinimizerType |
( |
| ) |
|
|
static |
◆ DefaultPrecision()
double ROOT::Math::MinimizerOptions::DefaultPrecision |
( |
| ) |
|
|
static |
◆ DefaultPrintLevel()
int ROOT::Math::MinimizerOptions::DefaultPrintLevel |
( |
| ) |
|
|
static |
◆ DefaultStrategy()
int ROOT::Math::MinimizerOptions::DefaultStrategy |
( |
| ) |
|
|
static |
◆ DefaultTolerance()
double ROOT::Math::MinimizerOptions::DefaultTolerance |
( |
| ) |
|
|
static |
◆ ErrorDef()
double ROOT::Math::MinimizerOptions::ErrorDef |
( |
| ) |
const |
|
inline |
◆ ExtraOptions()
const IOptions * ROOT::Math::MinimizerOptions::ExtraOptions |
( |
| ) |
const |
|
inline |
return extra options (NULL pointer if they are not present)
Definition at line 106 of file MinimizerOptions.h.
◆ FindDefault()
IOptions * ROOT::Math::MinimizerOptions::FindDefault |
( |
const char * |
name | ) |
|
|
static |
◆ MaxFunctionCalls()
unsigned int ROOT::Math::MinimizerOptions::MaxFunctionCalls |
( |
| ) |
const |
|
inline |
◆ MaxIterations()
unsigned int ROOT::Math::MinimizerOptions::MaxIterations |
( |
| ) |
const |
|
inline |
◆ MinimizerAlgorithm()
const std::string & ROOT::Math::MinimizerOptions::MinimizerAlgorithm |
( |
| ) |
const |
|
inline |
◆ MinimizerType()
const std::string & ROOT::Math::MinimizerOptions::MinimizerType |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ Precision()
double ROOT::Math::MinimizerOptions::Precision |
( |
| ) |
const |
|
inline |
precision in the objective funciton calculation (value <=0 means left to default)
Definition at line 100 of file MinimizerOptions.h.
◆ Print()
void ROOT::Math::MinimizerOptions::Print |
( |
std::ostream & |
os = std::cout | ) |
const |
◆ PrintDefault()
void ROOT::Math::MinimizerOptions::PrintDefault |
( |
const char * |
name, |
|
|
std::ostream & |
os = std::cout |
|
) |
| |
|
static |
◆ PrintLevel()
int ROOT::Math::MinimizerOptions::PrintLevel |
( |
| ) |
const |
|
inline |
non-static methods for retrieving options
set print level
Definition at line 85 of file MinimizerOptions.h.
◆ ResetToDefaultOptions()
void ROOT::Math::MinimizerOptions::ResetToDefaultOptions |
( |
| ) |
|
◆ SetDefaultErrorDef()
void ROOT::Math::MinimizerOptions::SetDefaultErrorDef |
( |
double |
up | ) |
|
|
static |
◆ SetDefaultExtraOptions()
void ROOT::Math::MinimizerOptions::SetDefaultExtraOptions |
( |
const IOptions * |
extraoptions | ) |
|
|
static |
◆ SetDefaultMaxFunctionCalls()
void ROOT::Math::MinimizerOptions::SetDefaultMaxFunctionCalls |
( |
int |
maxcall | ) |
|
|
static |
◆ SetDefaultMaxIterations()
void ROOT::Math::MinimizerOptions::SetDefaultMaxIterations |
( |
int |
maxiter | ) |
|
|
static |
◆ SetDefaultMinimizer()
void ROOT::Math::MinimizerOptions::SetDefaultMinimizer |
( |
const char * |
type, |
|
|
const char * |
algo = 0 |
|
) |
| |
|
static |
◆ SetDefaultPrecision()
void ROOT::Math::MinimizerOptions::SetDefaultPrecision |
( |
double |
prec | ) |
|
|
static |
◆ SetDefaultPrintLevel()
void ROOT::Math::MinimizerOptions::SetDefaultPrintLevel |
( |
int |
level | ) |
|
|
static |
◆ SetDefaultStrategy()
void ROOT::Math::MinimizerOptions::SetDefaultStrategy |
( |
int |
strat | ) |
|
|
static |
◆ SetDefaultTolerance()
void ROOT::Math::MinimizerOptions::SetDefaultTolerance |
( |
double |
tol | ) |
|
|
static |
◆ SetErrorDef()
void ROOT::Math::MinimizerOptions::SetErrorDef |
( |
double |
err | ) |
|
|
inline |
◆ SetExtraOptions()
void ROOT::Math::MinimizerOptions::SetExtraOptions |
( |
const IOptions & |
opt | ) |
|
◆ SetMaxFunctionCalls()
void ROOT::Math::MinimizerOptions::SetMaxFunctionCalls |
( |
unsigned int |
maxfcn | ) |
|
|
inline |
◆ SetMaxIterations()
void ROOT::Math::MinimizerOptions::SetMaxIterations |
( |
unsigned int |
maxiter | ) |
|
|
inline |
set maximum iterations (one iteration can have many function calls)
Definition at line 127 of file MinimizerOptions.h.
◆ SetMinimizerAlgorithm()
void ROOT::Math::MinimizerOptions::SetMinimizerAlgorithm |
( |
const char * |
type | ) |
|
|
inline |
◆ SetMinimizerType()
void ROOT::Math::MinimizerOptions::SetMinimizerType |
( |
const char * |
type | ) |
|
|
inline |
◆ SetPrecision()
void ROOT::Math::MinimizerOptions::SetPrecision |
( |
double |
prec | ) |
|
|
inline |
◆ SetPrintLevel()
void ROOT::Math::MinimizerOptions::SetPrintLevel |
( |
int |
level | ) |
|
|
inline |
◆ SetStrategy()
void ROOT::Math::MinimizerOptions::SetStrategy |
( |
int |
stra | ) |
|
|
inline |
◆ SetTolerance()
void ROOT::Math::MinimizerOptions::SetTolerance |
( |
double |
tol | ) |
|
|
inline |
◆ Strategy()
int ROOT::Math::MinimizerOptions::Strategy |
( |
| ) |
const |
|
inline |
◆ Tolerance()
double ROOT::Math::MinimizerOptions::Tolerance |
( |
| ) |
const |
|
inline |
◆ fAlgoType
std::string ROOT::Math::MinimizerOptions::fAlgoType |
|
private |
◆ fErrorDef
double ROOT::Math::MinimizerOptions::fErrorDef |
|
private |
◆ fExtraOptions
◆ fLevel
int ROOT::Math::MinimizerOptions::fLevel |
|
private |
◆ fMaxCalls
int ROOT::Math::MinimizerOptions::fMaxCalls |
|
private |
◆ fMaxIter
int ROOT::Math::MinimizerOptions::fMaxIter |
|
private |
◆ fMinimType
std::string ROOT::Math::MinimizerOptions::fMinimType |
|
private |
◆ fPrecision
double ROOT::Math::MinimizerOptions::fPrecision |
|
private |
◆ fStrategy
int ROOT::Math::MinimizerOptions::fStrategy |
|
private |
◆ fTolerance
double ROOT::Math::MinimizerOptions::fTolerance |
|
private |
[legend]