27#ifndef ROOT_Math_GSLSimAnMinimizer
28#define ROOT_Math_GSLSimAnMinimizer
89 if (
this == &rhs)
return *
this;
100 unsigned int NCalls()
const;
Base Minimizer class, which defines the basic funcionality of various minimizer implementations (apar...
GSLSimAnMinimizer class for minimization using simulated annealing using the algorithm from GSL.
virtual ~GSLSimAnMinimizer()
Destructor (no operations)
void SetParameters(const GSLSimAnParams ¶ms)
set new minimizer option parameters using directly the GSLSimAnParams structure
GSLSimAnMinimizer(int type=0)
Default constructor.
const GSLSimAnParams & MinimizerParameters() const
Get current minimizer option parameteres.
virtual void SetOptions(const ROOT::Math::MinimizerOptions &opt)
set new minimizer options
ROOT::Math::GSLSimAnnealing fSolver
GSLSimAnMinimizer(const GSLSimAnMinimizer &)
Copy constructor.
unsigned int NCalls() const
number of calls
virtual bool Minimize()
method to perform the minimization
GSLSimAnMinimizer & operator=(const GSLSimAnMinimizer &rhs)
Assignment operator.
virtual ROOT::Math::MinimizerOptions Options() const
Get current minimizer options.
GSLSimAnnealing class for performing a simulated annealing search of a multidimensional function.
void SetParams(const GSLSimAnParams ¶ms)
GSLSimAnParams & Params()
Namespace for new Math classes and functions.
Namespace for new ROOT classes and functions.
structure holding the simulated annealing parameters