10#ifndef ROOT_Minuit2_FumiliMinimizer
11#define ROOT_Minuit2_FumiliMinimizer
89 double toler = 0.1)
const override;
92 unsigned int maxfcn = 0,
double toler = 0.1)
const override;
Interface (abstract class) defining the function to be minimized, which has to be implemented by the ...
Builds the FunctionMinimum using the Fumili method.
FunctionMinimum Minimize(const FCNBase &, const MnUserParameterState &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const override
const MinimumSeedGenerator & SeedGenerator() const override
Accessor to the seed generator of the minimizer.
FumiliBuilder fMinBuilder
FumiliBuilder & Builder() override
MnSeedGenerator fMinSeedGen
~FumiliMinimizer() override
const FumiliBuilder & Builder() const override
Accessor to the Minimum builder of the minimizer.
FumiliMinimizer()
Constructor initializing the FumiliMinimizer by instantiatiating the SeedGenerator and MinimumBuilder...
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.
concrete implementation of the MinimumSeedGenerator interface; used within ModularFunctionMinimizer;
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...
FunctionMinimum Minimize(const FCNBase &, const std::vector< double > &, const std::vector< double > &, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const override
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...