class performing the numerical gradient calculation
Definition at line 34 of file Numerical2PGradientCalculator.h.
Public Member Functions | |
| Numerical2PGradientCalculator (const MnFcn &fcn, const MnUserTransformation &par, const MnStrategy &stra) | |
| ~Numerical2PGradientCalculator () override | |
| const MnFcn & | Fcn () const |
| double | GradTolerance () const |
| unsigned int | Ncycle () const |
| FunctionGradient | operator() (const MinimumParameters &) const override |
| FunctionGradient | operator() (const MinimumParameters &, const FunctionGradient &) const override |
| virtual FunctionGradient | operator() (std::span< const double > params) const |
| const MnMachinePrecision & | Precision () const |
| double | StepTolerance () const |
| const MnStrategy & | Strategy () 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 MnStrategy & | fStrategy |
| const MnUserTransformation & | fTransformation |
#include <Minuit2/Numerical2PGradientCalculator.h>
|
inline |
Definition at line 37 of file Numerical2PGradientCalculator.h.
|
inlineoverride |
Definition at line 42 of file Numerical2PGradientCalculator.h.
|
inline |
Definition at line 50 of file Numerical2PGradientCalculator.h.
| double ROOT::Minuit2::Numerical2PGradientCalculator::GradTolerance | ( | ) | const |
Definition at line 258 of file Numerical2PGradientCalculator.cxx.
| unsigned int ROOT::Minuit2::Numerical2PGradientCalculator::Ncycle | ( | ) | const |
Definition at line 246 of file Numerical2PGradientCalculator.cxx.
|
overridevirtual |
Implements ROOT::Minuit2::GradientCalculator.
Definition at line 34 of file Numerical2PGradientCalculator.cxx.
|
overridevirtual |
Implements ROOT::Minuit2::GradientCalculator.
Definition at line 63 of file Numerical2PGradientCalculator.cxx.
|
virtual |
Definition at line 45 of file Numerical2PGradientCalculator.cxx.
| const MnMachinePrecision & ROOT::Minuit2::Numerical2PGradientCalculator::Precision | ( | ) | const |
Definition at line 240 of file Numerical2PGradientCalculator.cxx.
| double ROOT::Minuit2::Numerical2PGradientCalculator::StepTolerance | ( | ) | const |
Definition at line 252 of file Numerical2PGradientCalculator.cxx.
|
inline |
Definition at line 53 of file Numerical2PGradientCalculator.h.
|
inline |
Definition at line 51 of file Numerical2PGradientCalculator.h.
|
private |
Definition at line 60 of file Numerical2PGradientCalculator.h.
|
private |
Definition at line 62 of file Numerical2PGradientCalculator.h.
|
private |
Definition at line 61 of file Numerical2PGradientCalculator.h.