10#ifndef ROOT_Minuit2_MnMigrad
11#define ROOT_Minuit2_MnMigrad
Interface (abstract class) defining the function to be minimized, which has to be implemented by the ...
application interface class for minimizers (migrad, simplex, Minimize, Scan) User normally instantiat...
API class for minimization using Variable Metric technology ("MIGRAD"); allows for user interaction: ...
const ModularFunctionMinimizer & Minimizer() const override
ModularFunctionMinimizer & Minimizer() override
MnMigrad & operator=(const MnMigrad &)=delete
MnMigrad(const MnMigrad &)=default
Copy constructor, copy shares the reference to the same FCNBase in MnApplication.
MnMigrad(const FCNBase &fcn, const MnUserParameterState &par, const MnStrategy &str=MnStrategy{1})
construct from FCNBase + MnUserParameterState + MnStrategy
VariableMetricMinimizer fMinimizer
API class for defining four levels of strategies: low (0), medium (1), high (2), very high (>=3); act...
class which holds the external user and/or internal Minuit representation of the parameters and error...
Base common class providing the API for all the minimizer Various Minimize methods are provided varyi...
Instantiates the SeedGenerator and MinimumBuilder for Variable Metric Minimization method.
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...