~MinimizerOptions() | |
static double | DefaultErrorDef() |
static int | DefaultMaxFunctionCalls() |
static int | DefaultMaxIterations() |
static const string& | DefaultMinimizerAlgo() |
static const string& | DefaultMinimizerType() |
static double | DefaultPrecision() |
static int | DefaultPrintLevel() |
static int | DefaultStrategy() |
static double | DefaultTolerance() |
double | ErrorDef() const |
unsigned int | MaxFunctionCalls() const |
unsigned int | MaxIterations() const |
const string& | MinimizerAlgorithm() const |
ROOT::Math::MinimizerOptions | MinimizerOptions() |
ROOT::Math::MinimizerOptions | MinimizerOptions(const ROOT::Math::MinimizerOptions&) |
const string& | MinimizerType() const |
ROOT::Math::MinimizerOptions& | operator=(const ROOT::Math::MinimizerOptions&) |
double | Precision() const |
int | PrintLevel() const |
static void | SetDefaultErrorDef(double up) |
static void | SetDefaultMaxFunctionCalls(int maxcall) |
static void | SetDefaultMaxIterations(int maxiter) |
static void | SetDefaultMinimizer(const char* type, const char* algo = 0) |
static void | SetDefaultPrecision(double prec) |
static void | SetDefaultPrintLevel(int level) |
static void | SetDefaultStrategy(int strat) |
static void | SetDefaultTolerance(double tol) |
void | SetErrorDef(double err) |
void | SetMaxFunctionCalls(unsigned int maxfcn) |
void | SetMaxIterations(unsigned int maxiter) |
void | SetMinimizerAlgorithm(const char* type) |
void | SetMinimizerType(const char* type) |
void | SetPrecision(double prec) |
void | SetPrintLevel(int level) |
void | SetStrategy(int stra) |
void | SetTolerance(double tol) |
int | Strategy() const |
double | Tolerance() const |
static methods for setting and retrieving the default options
precision in the objective funciton calculation (value <=0 means left to default)
{ return fPrecision; }
non-static methods for setting options set print level
{ fLevel = level; }
set maximum iterations (one iteration can have many function calls)
{ fMaxIter = maxiter; }