Combined minimizer: combination of Migrad and Simplex.
I If the Migrad method fails at first attempt, a simplex minimization is performed and then migrad is tried again.
Definition at line 30 of file CombinedMinimizer.h.
Public Member Functions | |
CombinedMinimizer () | |
~CombinedMinimizer () override | |
const MinimumBuilder & | Builder () const override |
MinimumBuilder & | Builder () override |
const MinimumSeedGenerator & | SeedGenerator () const override |
Public Member Functions inherited from ROOT::Minuit2::ModularFunctionMinimizer | |
virtual | ~ModularFunctionMinimizer ()=default |
virtual FunctionMinimum | Minimize (const FCNBase &, const MnUserParameterState &, const MnStrategy &=MnStrategy{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 |
Private Attributes | |
CombinedMinimumBuilder | fMinBuilder |
MnSeedGenerator | fMinSeedGen |
#include <Minuit2/CombinedMinimizer.h>
|
inline |
Definition at line 33 of file CombinedMinimizer.h.
|
inlineoverride |
Definition at line 35 of file CombinedMinimizer.h.
|
inlineoverridevirtual |
Implements ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 38 of file CombinedMinimizer.h.
|
inlineoverridevirtual |
Implements ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 39 of file CombinedMinimizer.h.
|
inlineoverridevirtual |
Implements ROOT::Minuit2::ModularFunctionMinimizer.
Definition at line 37 of file CombinedMinimizer.h.
|
private |
Definition at line 43 of file CombinedMinimizer.h.
|
private |
Definition at line 42 of file CombinedMinimizer.h.