10#ifndef ROOT_Minuit2_ModularFunctionMinimizer
11#define ROOT_Minuit2_ModularFunctionMinimizer
48 unsigned int maxfcn = 0,
double toler = 0.1)
const;
56 unsigned int,
double)
const;
Interface (abstract class) defining the function to be minimized, which has to be implemented by the ...
Extension of the FCNBase for the Fumili method.
class holding the full result of the minimization; both internal and external (MnUserParameterState) ...
interface class for gradient calculators
base class for seed generators (starting values); the seed generator prepares initial starting values...
Wrapper class to FCNBase interface used internally by Minuit.
API class for defining four levels of strategies: low (0), medium (1), high (2), very high (>=3); act...
Class containing the covariance matrix data represented as a vector of size n*(n+1)/2 Used to hide in...
class which holds the external user and/or internal Minuit representation of the parameters and error...
API class for the user interaction with the parameters; serves as input to the minimizer as well as o...
Base common class providing the API for all the minimizer Various Minimize methods are provided varyi...
virtual const MinimumBuilder & Builder() const =0
virtual MinimumBuilder & Builder()=0
virtual ~ModularFunctionMinimizer()=default
virtual const MinimumSeedGenerator & SeedGenerator() const =0
virtual FunctionMinimum Minimize(const FCNBase &, const MnUserParameterState &, const MnStrategy &=MnStrategy{1}, unsigned int maxfcn=0, double toler=0.1) const