Builds the FunctionMinimum using the Fumili method.
- Author
- Andras Zsenei, Creation date: 29 Sep 2004
- See also
- MINUIT Tutorial on function minimization, section 5
Definition at line 40 of file FumiliBuilder.h.
|
| FumiliBuilder () |
|
| ~FumiliBuilder () |
|
const FumiliErrorUpdator & | ErrorUpdator () const |
| Accessor to the Error updator of the builder. More...
|
|
const VariableMetricEDMEstimator & | Estimator () const |
| Accessor to the EDM (expected vertical distance to the Minimum) estimator. More...
|
|
virtual FunctionMinimum | Minimum (const MnFcn &fMnFcn, const GradientCalculator &fGradienCalculator, const MinimumSeed &fMinimumSeed, const MnStrategy &fMnStrategy, unsigned int maxfcn, double edmval) const |
| Class the member function calculating the Minimum and verifies the result depending on the strategy. More...
|
|
FunctionMinimum | Minimum (const MnFcn &fMnFcn, const GradientCalculator &fGradienCalculator, const MinimumSeed &fMinimumSeed, std::vector< MinimumState > &states, unsigned int maxfcn, double edmval) const |
| Calculates the Minimum based on the Fumili method. More...
|
|
| MinimumBuilder () |
|
virtual | ~MinimumBuilder () |
|
virtual FunctionMinimum | Minimum (const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const =0 |
|
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 |
|
#include <Minuit2/FumiliBuilder.h>
◆ FumiliBuilder()
ROOT::Minuit2::FumiliBuilder::FumiliBuilder |
( |
| ) |
|
|
inline |
◆ ~FumiliBuilder()
ROOT::Minuit2::FumiliBuilder::~FumiliBuilder |
( |
| ) |
|
|
inline |
◆ ErrorUpdator()
◆ Estimator()
Accessor to the EDM (expected vertical distance to the Minimum) estimator.
- Returns
- The EDM estimator used in the builder.
Definition at line 119 of file FumiliBuilder.h.
◆ Minimum() [1/2]
Class the member function calculating the Minimum and verifies the result depending on the strategy.
- Parameters
-
fMnFcn | the function to be minimized. |
fGradienCalculator | not used in Fumili. |
fMinimumSeed | the seed generator. |
fMnStrategy | the strategy describing the number of function calls allowed for Gradient calculations. |
maxfcn | maximum number of function calls after which the calculation will be stopped even if it has not yet converged. |
edmval | expected vertical distance to the Minimum. |
- Returns
- Returns the function Minimum found.
Implements ROOT::Minuit2::MinimumBuilder.
Definition at line 47 of file FumiliBuilder.cxx.
◆ Minimum() [2/2]
Calculates the Minimum based on the Fumili method.
- Parameters
-
fMnFcn | the function to be minimized. |
fGradienCalculator | not used in Fumili |
fMinimumSeed | the seed generator. |
states | vector containing the state result of each iteration |
maxfcn | maximum number of function calls after which the calculation will be stopped even if it has not yet converged. |
edmval | expected vertical distance to the Minimum |
- Returns
- Returns the function Minimum found.
- See also
- MINUIT Tutorial on function minimization, section 5
Definition at line 197 of file FumiliBuilder.cxx.
◆ fErrorUpdator
◆ fEstimator
The documentation for this class was generated from the following files: