BornAgain
1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
|
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 50 of file FumiliMinimizer.h.
Public Member Functions | |
FumiliMinimizer () | |
~FumiliMinimizer () | |
FumiliBuilder & | Builder () |
const FumiliBuilder & | Builder () const |
FunctionMinimum | Minimize (const FCNBase &, const MnUserParameterState &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const |
virtual FunctionMinimum | Minimize (const FCNBase &fcn, const MnUserParameters &par, const MnStrategy &stra, unsigned int maxfcn=0, double toler=0.1) const |
virtual FunctionMinimum | Minimize (const FCNBase &fcn, const MnUserParameters &par, const MnUserCovariance &cov, const MnStrategy &stra, unsigned int maxfcn=0, double toler=0.1) const |
virtual FunctionMinimum | Minimize (const FCNBase &fcn, const std::vector< double > &par, const std::vector< double > &err, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const |
virtual FunctionMinimum | Minimize (const FCNBase &fcn, const std::vector< double > &par, unsigned int nrow, const std::vector< double > &cov, unsigned int stra=1, 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 |
virtual FunctionMinimum | Minimize (const FCNGradientBase &fcn, const MnUserParameters &par, const MnStrategy &stra, unsigned int maxfcn=0, double toler=0.1) const |
virtual FunctionMinimum | Minimize (const FCNGradientBase &fcn, const MnUserParameters &par, const MnUserCovariance &cov, const MnStrategy &stra, unsigned int maxfcn=0, double toler=0.1) const |
virtual FunctionMinimum | Minimize (const FCNGradientBase &fcn, const std::vector< double > &par, const std::vector< double > &err, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const |
virtual FunctionMinimum | Minimize (const FCNGradientBase &fcn, const std::vector< double > &par, unsigned int nrow, const std::vector< double > &cov, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const |
virtual FunctionMinimum | Minimize (const MnFcn &mfcn, const GradientCalculator &gc, const MinimumSeed &seed, const MnStrategy &stra, unsigned int maxfcn, double toler) const |
const MinimumSeedGenerator & | SeedGenerator () const |
Private Attributes | |
FumiliBuilder | fMinBuilder |
MnSeedGenerator | fMinSeedGen |
|
inline |
Constructor initializing the FumiliMinimizer by instantiatiating the SeedGenerator and MinimumBuilder for the Fumili minimization method.
Definition at line 66 of file FumiliMinimizer.h.
|
inline |
Definition at line 69 of file FumiliMinimizer.h.
|
inlinevirtual |
Implements ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 92 of file FumiliMinimizer.h.
References fMinBuilder.
|
inlinevirtual |
Accessor to the Minimum builder of the minimizer.
Implements ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 91 of file FumiliMinimizer.h.
References fMinBuilder.
|
virtual |
Reimplemented from ROOT::Minuit2::ModularFunctionMinimizer.
|
inlinevirtual |
Reimplemented from ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 120 of file FumiliMinimizer.h.
References ROOT::Minuit2::ModularFunctionMinimizer::Minimize().
|
inlinevirtual |
Reimplemented from ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 128 of file FumiliMinimizer.h.
References ROOT::Minuit2::ModularFunctionMinimizer::Minimize().
|
inlinevirtual |
Reimplemented from ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 103 of file FumiliMinimizer.h.
References ROOT::Minuit2::ModularFunctionMinimizer::Minimize().
|
inlinevirtual |
Reimplemented from ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 111 of file FumiliMinimizer.h.
References ROOT::Minuit2::ModularFunctionMinimizer::Minimize().
|
virtual |
Reimplemented from ROOT::Minuit2::ModularFunctionMinimizer.
|
inlinevirtual |
Reimplemented from ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 124 of file FumiliMinimizer.h.
References ROOT::Minuit2::ModularFunctionMinimizer::Minimize().
|
inlinevirtual |
Reimplemented from ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 132 of file FumiliMinimizer.h.
References ROOT::Minuit2::ModularFunctionMinimizer::Minimize().
|
inlinevirtual |
Reimplemented from ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 107 of file FumiliMinimizer.h.
References ROOT::Minuit2::ModularFunctionMinimizer::Minimize().
|
inlinevirtual |
Reimplemented from ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 115 of file FumiliMinimizer.h.
References ROOT::Minuit2::ModularFunctionMinimizer::Minimize().
|
inlinevirtual |
Reimplemented from ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 138 of file FumiliMinimizer.h.
References ROOT::Minuit2::ModularFunctionMinimizer::Minimize().
|
inlinevirtual |
Accessor to the seed generator of the minimizer.
Implements ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 80 of file FumiliMinimizer.h.
References fMinSeedGen.
|
private |
Definition at line 146 of file FumiliMinimizer.h.
Referenced by Builder().
|
private |
Definition at line 145 of file FumiliMinimizer.h.
Referenced by SeedGenerator().