Instantiates the seed generator and Minimum builder for the Fumili minimization method.
Produces the Minimum via the Minimize methods inherited from ModularFunctionMinimizer.
Definition at line 47 of file FumiliMinimizer.h.
Public Member Functions | |
FumiliMinimizer () | |
Constructor initializing the FumiliMinimizer by instantiatiating the SeedGenerator and MinimumBuilder for the Fumili minimization method. | |
~FumiliMinimizer () override | |
const FumiliBuilder & | Builder () const override |
Accessor to the Minimum builder of the minimizer. | |
FumiliBuilder & | Builder () override |
virtual FunctionMinimum | Minimize (const FCNBase &, const MnUserParameters &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const |
virtual FunctionMinimum | Minimize (const FCNBase &, const MnUserParameters &, const MnUserCovariance &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const |
virtual FunctionMinimum | Minimize (const FCNBase &, const MnUserParameterState &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const |
FunctionMinimum | Minimize (const FCNBase &, const MnUserParameterState &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const override |
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 |
FunctionMinimum | Minimize (const FCNBase &, const std::vector< double > &, unsigned int, const std::vector< double > &, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const override |
virtual FunctionMinimum | Minimize (const FCNGradientBase &, const MnUserParameters &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const |
virtual FunctionMinimum | Minimize (const FCNGradientBase &, const MnUserParameters &, const MnUserCovariance &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const |
virtual FunctionMinimum | Minimize (const FCNGradientBase &, const MnUserParameterState &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const |
FunctionMinimum | Minimize (const FCNGradientBase &, const MnUserParameterState &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const override |
FunctionMinimum | Minimize (const FCNGradientBase &, const std::vector< double > &, const std::vector< double > &, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const override |
FunctionMinimum | Minimize (const FCNGradientBase &, const std::vector< double > &, unsigned int, const std::vector< double > &, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const override |
virtual FunctionMinimum | Minimize (const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const |
const MinimumSeedGenerator & | SeedGenerator () const override |
Accessor to the seed generator of the minimizer. | |
Public Member Functions inherited from ROOT::Minuit2::ModularFunctionMinimizer | |
~ModularFunctionMinimizer () override | |
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 |
FunctionMinimum | Minimize (const FCNBase &, const std::vector< double > &, unsigned int, const std::vector< double > &, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const override |
FunctionMinimum | Minimize (const FCNGradientBase &, const std::vector< double > &, const std::vector< double > &, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const override |
FunctionMinimum | Minimize (const FCNGradientBase &, const std::vector< double > &, unsigned int, const std::vector< double > &, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const override |
Public Member Functions inherited from ROOT::Minuit2::FunctionMinimizer | |
virtual | ~FunctionMinimizer () |
Private Attributes | |
FumiliBuilder | fMinBuilder |
MnSeedGenerator | fMinSeedGen |
#include <Minuit2/FumiliMinimizer.h>
|
inline |
Constructor initializing the FumiliMinimizer by instantiatiating the SeedGenerator and MinimumBuilder for the Fumili minimization method.
Definition at line 61 of file FumiliMinimizer.h.
|
inlineoverride |
Definition at line 63 of file FumiliMinimizer.h.
|
inlineoverridevirtual |
Accessor to the Minimum builder of the minimizer.
Implements ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 83 of file FumiliMinimizer.h.
|
inlineoverridevirtual |
Implements ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 84 of file FumiliMinimizer.h.
|
virtual |
Reimplemented from ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 61 of file ModularFunctionMinimizer.cxx.
|
virtual |
Reimplemented from ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 67 of file ModularFunctionMinimizer.cxx.
|
virtual |
Reimplemented from ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 73 of file ModularFunctionMinimizer.cxx.
|
overridevirtual |
Reimplemented from ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 34 of file FumiliMinimizer.cxx.
|
overridevirtual |
Implements ROOT::Minuit2::FunctionMinimizer.
Definition at line 46 of file ModularFunctionMinimizer.cxx.
|
overridevirtual |
Implements ROOT::Minuit2::FunctionMinimizer.
Definition at line 52 of file ModularFunctionMinimizer.cxx.
|
virtual |
Reimplemented from ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 64 of file ModularFunctionMinimizer.cxx.
|
virtual |
Reimplemented from ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 70 of file ModularFunctionMinimizer.cxx.
|
virtual |
Reimplemented from ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 76 of file ModularFunctionMinimizer.cxx.
|
overridevirtual |
Reimplemented from ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 69 of file FumiliMinimizer.cxx.
|
overridevirtual |
Implements ROOT::Minuit2::FunctionMinimizer.
Definition at line 49 of file ModularFunctionMinimizer.cxx.
|
overridevirtual |
Implements ROOT::Minuit2::FunctionMinimizer.
Definition at line 56 of file ModularFunctionMinimizer.cxx.
|
virtual |
Reimplemented from ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 98 of file ModularFunctionMinimizer.cxx.
|
inlineoverridevirtual |
Accessor to the seed generator of the minimizer.
Implements ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 73 of file FumiliMinimizer.h.
|
private |
Definition at line 98 of file FumiliMinimizer.h.
|
private |
Definition at line 97 of file FumiliMinimizer.h.