10#ifndef ROOT_Minuit2_ModularFunctionMinimizer 
   11#define ROOT_Minuit2_ModularFunctionMinimizer 
   23class MinimumSeedGenerator;
 
   27class GradientCalculator;
 
   28class MnUserParameterState;
 
   29class MnUserParameters;
 
   30class MnUserCovariance;
 
   56                                    unsigned int, 
double) 
const;
 
 
Interface (abstract class) defining the function to be minimized, which has to be implemented by the ...
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 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...
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
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...