ROOT
6.06/09
Reference Guide
|
Base common class providing the API for all the minimizer Various Minimize methods are provided varying on the type of FCN function passesd and on the objects used for the parameters.
Definition at line 47 of file ModularFunctionMinimizer.h.
Public Member Functions | |
virtual | ~ModularFunctionMinimizer () |
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 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 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 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 FCNBase &, const MnUserParameters &, const MnStrategy &, 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 FCNBase &, const MnUserParameters &, const MnUserCovariance &, 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 FCNBase &, const MnUserParameterState &, 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 const MinimumSeedGenerator & | SeedGenerator () const =0 |
virtual const MinimumBuilder & | Builder () const =0 |
virtual MinimumBuilder & | Builder ()=0 |
virtual FunctionMinimum | Minimize (const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const |
Public Member Functions inherited from ROOT::Minuit2::FunctionMinimizer | |
virtual | ~FunctionMinimizer () |
#include <Minuit2/ModularFunctionMinimizer.h>
|
inlinevirtual |
Definition at line 51 of file ModularFunctionMinimizer.h.
|
pure virtual |
Implemented in ROOT::Minuit2::FumiliMinimizer, ROOT::Minuit2::CombinedMinimizer, ROOT::Minuit2::ScanMinimizer, ROOT::Minuit2::SimplexMinimizer, and ROOT::Minuit2::VariableMetricMinimizer.
Referenced by Minimize(), ROOT::Minuit2::Minuit2Minimizer::Minimize(), ROOT::Minuit2::Minuit2Minimizer::SetStorageLevel(), and ROOT::Minuit2::Minuit2Minimizer::SetTraceObject().
|
pure virtual |
|
virtual |
Implements ROOT::Minuit2::FunctionMinimizer.
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
Definition at line 41 of file ModularFunctionMinimizer.cxx.
Referenced by doFit(), main(), Minimize(), ROOT::Minuit2::FumiliMinimizer::Minimize(), ROOT::Minuit2::Minuit2Minimizer::Minimize(), and ROOT::Minuit2::MnApplication::operator()().
|
virtual |
Implements ROOT::Minuit2::FunctionMinimizer.
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
Definition at line 48 of file ModularFunctionMinimizer.cxx.
|
virtual |
Implements ROOT::Minuit2::FunctionMinimizer.
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
Definition at line 57 of file ModularFunctionMinimizer.cxx.
|
virtual |
Implements ROOT::Minuit2::FunctionMinimizer.
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
Definition at line 66 of file ModularFunctionMinimizer.cxx.
|
virtual |
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
Definition at line 76 of file ModularFunctionMinimizer.cxx.
|
virtual |
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
Definition at line 83 of file ModularFunctionMinimizer.cxx.
|
virtual |
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
Definition at line 90 of file ModularFunctionMinimizer.cxx.
|
virtual |
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
Definition at line 97 of file ModularFunctionMinimizer.cxx.
|
virtual |
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
Definition at line 107 of file ModularFunctionMinimizer.cxx.
|
virtual |
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
Definition at line 125 of file ModularFunctionMinimizer.cxx.
|
virtual |
Reimplemented in ROOT::Minuit2::FumiliMinimizer.
Definition at line 143 of file ModularFunctionMinimizer.cxx.
|
pure virtual |
Implemented in ROOT::Minuit2::FumiliMinimizer, ROOT::Minuit2::CombinedMinimizer, ROOT::Minuit2::ScanMinimizer, ROOT::Minuit2::SimplexMinimizer, and ROOT::Minuit2::VariableMetricMinimizer.
Referenced by Minimize().