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] 
The documentation for this class was generated from the following files: