BornAgain
1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
|
Performs a minimization using the simplex method of Nelder and Mead (ref. Comp. J. 7, 308 (1965)).
Definition at line 28 of file SimplexBuilder.h.
Public Member Functions | |
SimplexBuilder () | |
~SimplexBuilder () | |
virtual FunctionMinimum | Minimum (const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const |
int | PrintLevel () const |
virtual void | SetPrintLevel (int level) |
virtual void | SetStorageLevel (int level) |
virtual void | SetTraceObject (MnTraceObject &obj) |
int | StorageLevel () const |
bool | TraceIter () const |
void | TraceIteration (int iter, const MinimumState &state) const |
MnTraceObject * | TraceObject () const |
Private Attributes | |
int | fPrintLevel |
int | fStorageLevel |
MnTraceObject * | fTracer |
|
inline |
Definition at line 32 of file SimplexBuilder.h.
|
inline |
Definition at line 34 of file SimplexBuilder.h.
|
virtual |
Implements ROOT::Minuit2::MinimumBuilder.
|
inlineinherited |
Definition at line 38 of file MinimumBuilder.h.
References ROOT::Minuit2::MinimumBuilder::fPrintLevel.
|
inlinevirtualinherited |
Reimplemented in ROOT::Minuit2::CombinedMinimumBuilder.
Definition at line 43 of file MinimumBuilder.h.
References ROOT::Minuit2::MinimumBuilder::fPrintLevel.
Referenced by ROOT::Minuit2::CombinedMinimumBuilder::SetPrintLevel().
|
inlinevirtualinherited |
Reimplemented in ROOT::Minuit2::CombinedMinimumBuilder.
Definition at line 44 of file MinimumBuilder.h.
References ROOT::Minuit2::MinimumBuilder::fStorageLevel.
Referenced by ROOT::Minuit2::CombinedMinimumBuilder::SetStorageLevel().
|
inlinevirtualinherited |
Reimplemented in ROOT::Minuit2::CombinedMinimumBuilder.
Definition at line 47 of file MinimumBuilder.h.
References ROOT::Minuit2::MinimumBuilder::fTracer.
Referenced by ROOT::Minuit2::CombinedMinimumBuilder::SetTraceObject().
|
inlineinherited |
Definition at line 37 of file MinimumBuilder.h.
References ROOT::Minuit2::MinimumBuilder::fStorageLevel.
|
inlineinherited |
|
inlineinherited |
Definition at line 51 of file MinimumBuilder.h.
References ROOT::Minuit2::MinimumBuilder::fTracer.
|
inlineinherited |
|
privateinherited |
Definition at line 57 of file MinimumBuilder.h.
Referenced by ROOT::Minuit2::MinimumBuilder::PrintLevel(), and ROOT::Minuit2::MinimumBuilder::SetPrintLevel().
|
privateinherited |
Definition at line 58 of file MinimumBuilder.h.
Referenced by ROOT::Minuit2::MinimumBuilder::SetStorageLevel(), and ROOT::Minuit2::MinimumBuilder::StorageLevel().
|
privateinherited |
Definition at line 60 of file MinimumBuilder.h.
Referenced by ROOT::Minuit2::MinimumBuilder::SetTraceObject(), ROOT::Minuit2::MinimumBuilder::TraceIter(), ROOT::Minuit2::MinimumBuilder::TraceIteration(), and ROOT::Minuit2::MinimumBuilder::TraceObject().