Build (find) function minimum using the Variable Metric method (MIGRAD) Two possible error updators can be choosen.
Definition at line 34 of file VariableMetricBuilder.h.
Public Types | |
enum | ErrorUpdatorType { kDavidon , kBFGS } |
Private Attributes | |
std::shared_ptr< MinimumErrorUpdator > | fErrorUpdator |
VariableMetricEDMEstimator | fEstimator |
#include <Minuit2/VariableMetricBuilder.h>
Enumerator | |
---|---|
kDavidon | |
kBFGS |
Definition at line 37 of file VariableMetricBuilder.h.
|
inline |
Definition at line 39 of file VariableMetricBuilder.h.
|
inline |
Definition at line 47 of file VariableMetricBuilder.h.
void ROOT::Minuit2::VariableMetricBuilder::AddResult | ( | std::vector< MinimumState > & | result, |
const MinimumState & | state | ||
) | const |
Definition at line 37 of file VariableMetricBuilder.cxx.
|
inline |
Definition at line 56 of file VariableMetricBuilder.h.
|
inline |
Definition at line 55 of file VariableMetricBuilder.h.
|
virtual |
Implements ROOT::Minuit2::MinimumBuilder.
Definition at line 54 of file VariableMetricBuilder.cxx.
FunctionMinimum ROOT::Minuit2::VariableMetricBuilder::Minimum | ( | const MnFcn & | fcn, |
const GradientCalculator & | gc, | ||
const MinimumSeed & | seed, | ||
std::vector< MinimumState > & | result, | ||
unsigned int | maxfcn, | ||
double | edmval | ||
) | const |
Definition at line 206 of file VariableMetricBuilder.cxx.
|
private |
Definition at line 62 of file VariableMetricBuilder.h.
|
private |
Definition at line 61 of file VariableMetricBuilder.h.