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: