Class to calculate an initial estimate of the gradient.
Definition at line 26 of file InitialGradientCalculator.h.
Public Member Functions | |
InitialGradientCalculator (const MnFcn &fcn, const MnUserTransformation &par) | |
const MnFcn & | Fcn () const |
FunctionGradient | operator() (const MinimumParameters &) const override |
FunctionGradient | operator() (const MinimumParameters &, const FunctionGradient &) const override |
const MnMachinePrecision & | Precision () const |
const MnUserTransformation & | Trafo () const |
Public Member Functions inherited from ROOT::Minuit2::GradientCalculator | |
virtual | ~GradientCalculator () |
virtual bool | G2 (const MinimumParameters &, MnAlgebraicVector &) const |
virtual bool | Hessian (const MinimumParameters &, MnAlgebraicSymMatrix &) const |
Private Attributes | |
const MnFcn & | fFcn |
const MnUserTransformation & | fTransformation |
#include <Minuit2/InitialGradientCalculator.h>
|
inline |
Definition at line 29 of file InitialGradientCalculator.h.
|
inline |
Definition at line 35 of file InitialGradientCalculator.h.
|
overridevirtual |
Implements ROOT::Minuit2::GradientCalculator.
Definition at line 25 of file InitialGradientCalculator.cxx.
|
overridevirtual |
Implements ROOT::Minuit2::GradientCalculator.
Definition at line 81 of file InitialGradientCalculator.cxx.
const MnMachinePrecision & ROOT::Minuit2::InitialGradientCalculator::Precision | ( | ) | const |
Definition at line 87 of file InitialGradientCalculator.cxx.
|
inline |
Definition at line 36 of file InitialGradientCalculator.h.
|
private |
Definition at line 40 of file InitialGradientCalculator.h.
|
private |
Definition at line 41 of file InitialGradientCalculator.h.