12 #ifndef ROOT_Math_GeneticMinimizer    13 #define ROOT_Math_GeneticMinimizer    72    virtual bool SetLimitedVariable(
unsigned int , 
const std::string& , 
double , 
double , 
double, 
double);
    73    virtual bool SetVariable(
unsigned int ivar, 
const std::string & 
name, 
double val, 
double step);
    74    virtual bool SetFixedVariable(
unsigned int ivar  , 
const std::string & name , 
double val);
    76    virtual  bool Minimize();
    77    virtual double MinValue() 
const;
    78    virtual double Edm() 
const;
    79    virtual const double *  
X() 
const;
    80    virtual const double *  MinGradient() 
const;
    81    virtual unsigned int NCalls() 
const;
    83    virtual unsigned int NDim() 
const;
    84    virtual unsigned int NFree() 
const;
    86    virtual bool ProvidesError() 
const;
    87    virtual const double * Errors() 
const;
    89    virtual double CovMatrix(
unsigned int i, 
unsigned int j) 
const;
 
GeneticMinimizerParameters fParameters
 
This namespace contains pre-defined functions to be used in conjuction with TExecutor::Map and TExecu...
 
void SetParameters(TFitEditor::FuncParams_t &pars, TF1 *func)
Restore the parameters from pars into the function. 
 
Abstract Minimizer class, defining the interface for the various minimizer (like Minuit2, Minuit, GSL, etc..) Plug-in's exist in ROOT to be able to instantiate the derived classes like ROOT::Math::GSLMinimizer or ROOT::Math::Minuit2Minimizer via the plug-in manager. 
 
void SetRandomSeed(int seed)
 
std::vector< double > fResult
 
virtual void SetFunction(const ROOT::Math::IMultiGenFunction &func)=0
set the function to minimize 
 
TMVA::IFitterTarget * fFitness
 
std::vector< TMVA::Interval * > fRanges
 
const GeneticMinimizerParameters & MinimizerParameters() const
 
double func(double *x, double *p)
 
Namespace for new Math classes and functions. 
 
Abstract ClassifierFactory template that handles arbitrary types. 
 
Documentation for the abstract class IBaseFunctionMultiDim.