10#ifndef ROOT_Minuit2_MnSimplex
11#define ROOT_Minuit2_MnSimplex
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...
unsigned int NumOfCalls() const
const MnStrategy & Strategy() const
const MnUserParameterState & State() const
virtual const FCNBase & Fcnbase() const
API class for minimization using the Simplex method, which does not need and use the derivatives of t...
MnSimplex(const FCNBase &fcn, const MnUserParameterState &par, const MnStrategy &str=MnStrategy{1})
construct from FCNBase + MnUserParameterState + MnStrategy
MnSimplex(const MnSimplex &migr)
SimplexMinimizer fMinimizer
MnSimplex & operator=(const MnSimplex &)
const ModularFunctionMinimizer & Minimizer() const override
ModularFunctionMinimizer & Minimizer() override
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...
Class implementing the required methods for a minimization using Simplex.
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...