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 SeedGenerator and MinimumBuilder for Variable Metric Minimization method. API is provided in the upper ROOT::Minuit2::ModularFunctionMinimizer class
Definition at line 34 of file VariableMetricMinimizer.h.
Classes | |
class | BFGSType |
Public Member Functions | |
VariableMetricMinimizer () | |
VariableMetricMinimizer (BFGSType) | |
~VariableMetricMinimizer () | |
MinimumBuilder & | Builder () |
const MinimumBuilder & | Builder () const |
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 |
virtual 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 |
virtual 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 |
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 |
virtual 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 |
virtual 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 |
virtual FunctionMinimum | Minimize (const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const |
const MinimumSeedGenerator & | SeedGenerator () const |
Private Attributes | |
VariableMetricBuilder | fMinBuilder |
MnSeedGenerator | fMinSeedGen |
|
inline |
Definition at line 42 of file VariableMetricMinimizer.h.
|
inline |
Definition at line 45 of file VariableMetricMinimizer.h.
|
inline |
Definition at line 49 of file VariableMetricMinimizer.h.
|
inlinevirtual |
Implements ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 53 of file VariableMetricMinimizer.h.
References fMinBuilder.
|
inlinevirtual |
Implements ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 52 of file VariableMetricMinimizer.h.
References fMinBuilder.
Referenced by ROOT::Minuit2::CombinedMinimumBuilder::SetPrintLevel(), ROOT::Minuit2::CombinedMinimumBuilder::SetStorageLevel(), and ROOT::Minuit2::CombinedMinimumBuilder::SetTraceObject().
|
virtualinherited |
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
|
virtualinherited |
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
|
virtualinherited |
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
|
virtualinherited |
Implements ROOT::Minuit2::FunctionMinimizer.
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
Referenced by ROOT::Minuit2::FumiliMinimizer::Minimize().
|
virtualinherited |
Implements ROOT::Minuit2::FunctionMinimizer.
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
|
virtualinherited |
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
|
virtualinherited |
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
|
virtualinherited |
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
|
virtualinherited |
Implements ROOT::Minuit2::FunctionMinimizer.
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
|
virtualinherited |
Implements ROOT::Minuit2::FunctionMinimizer.
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
|
virtualinherited |
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
|
inlinevirtual |
Implements ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 51 of file VariableMetricMinimizer.h.
References fMinSeedGen.
|
private |
Definition at line 58 of file VariableMetricMinimizer.h.
Referenced by Builder().
|
private |
Definition at line 57 of file VariableMetricMinimizer.h.
Referenced by SeedGenerator().