16#ifndef MATH_NO_PLUGIN_MANAGER 
  105#ifdef MATH_NO_PLUGIN_MANAGER 
  149   if (
this == &opt) 
return *
this; 
 
  214   os << std::setw(25) << 
"Minimizer Type"        << 
" : " << std::setw(15) << 
fMinimType << std::endl;
 
  215   os << std::setw(25) << 
"Minimizer Algorithm"   << 
" : " << std::setw(15) << 
fAlgoType << std::endl;
 
  216   os << std::setw(25) << 
"Strategy"              << 
" : " << std::setw(15) << 
fStrategy << std::endl;
 
  217   os << std::setw(25) << 
"Tolerance"              << 
" : " << std::setw(15) << 
fTolerance << std::endl;
 
  218   os << std::setw(25) << 
"Max func calls"         << 
" : " << std::setw(15) << 
fMaxCalls << std::endl;
 
  219   os << std::setw(25) << 
"Max iterations"         << 
" : " << std::setw(15) << 
fMaxIter << std::endl;
 
  220   os << std::setw(25) << 
"Func Precision"         << 
" : " << std::setw(15) << 
fPrecision << std::endl;
 
  221   os << std::setw(25) << 
"Error definition"       << 
" : " << std::setw(15) << 
fErrorDef << std::endl;
 
  222   os << std::setw(25) << 
"Print Level"            << 
" : " << std::setw(15) << 
fLevel << std::endl;
 
  225      os << 
fMinimType << 
" specific options :"  << std::endl;
 
  247         os << 
"Specific options for "  << 
name << std::endl;
 
  248         if (opt) opt->
Print(os);
 
size_t size(const MatrixT &matrix)
retrieve the size of a square matrix
 
#define R__WRITE_LOCKGUARD(mutex)
 
#define R__READ_LOCKGUARD(mutex)
 
static void PrintAllDefault(std::ostream &os=std::cout)
print all the default options
 
static IOptions & Default(const char *algoname)
 
static IOptions * FindDefault(const char *algoname)
 
Generic interface for defining configuration options of a numerical algorithm.
 
virtual void Print(std::ostream &=std::cout) const
print options
 
virtual IOptions * Clone() const =0
 
MinimizerOptions & operator=(const MinimizerOptions &opt)
assignment operators
 
static int DefaultPrintLevel()
 
static double DefaultPrecision()
 
static void SetDefaultMinimizer(const char *type, const char *algo=0)
 
static ROOT::Math::IOptions & Default(const char *name)
retrieve extra options - if not existing create a IOptions
 
static void SetDefaultMaxFunctionCalls(int maxcall)
 
const IOptions * ExtraOptions() const
return extra options (NULL pointer if they are not present)
 
static ROOT::Math::IOptions * FindDefault(const char *name)
 
static double DefaultTolerance()
 
static void SetDefaultExtraOptions(const IOptions *extraoptions)
 
static IOptions * DefaultExtraOptions()
 
static void SetDefaultMaxIterations(int maxiter)
 
static void SetDefaultErrorDef(double up)
 
static void SetDefaultStrategy(int strat)
 
static void SetDefaultPrecision(double prec)
 
static const std::string & DefaultMinimizerType()
 
void SetExtraOptions(const IOptions &opt)
set extra options (in this case pointer is cloned)
 
static void PrintDefault(const char *name=nullptr, std::ostream &os=std::cout)
Print all the default options including the extra one specific for a given minimizer name.
 
static const std::string & DefaultMinimizerAlgo()
 
static void SetDefaultPrintLevel(int level)
 
static int DefaultMaxFunctionCalls()
 
ROOT::Math::IOptions * fExtraOptions
 
static int DefaultStrategy()
 
void ResetToDefaultOptions()
non-static methods for setting options
 
static void SetDefaultTolerance(double tol)
 
void Print(std::ostream &os=std::cout) const
print all the options
 
static int DefaultMaxIterations()
 
static double DefaultErrorDef()
 
virtual Int_t GetValue(const char *name, Int_t dflt) const
Returns the integer value for a resource.
 
Namespace for new Math classes and functions.
 
static double gDefaultPrecision
 
static int gDefaultPrintLevel
 
static int gDefaultStrategy
 
static std::string gDefaultMinimAlgo
 
static double gDefaultTolerance
 
static int gDefaultMaxCalls
 
static int gDefaultMaxIter
 
static double gDefaultErrorDef
 
static std::string gDefaultMinimizer
 
static IOptions * gDefaultExtraOptions
 
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
 
R__EXTERN TVirtualRWMutex * gCoreMutex