HessianGradientCalculator: class to calculate Gradient for Hessian.
Definition at line 30 of file HessianGradientCalculator.h.
| Public Member Functions | |
| HessianGradientCalculator (const MnFcn &fcn, const MnUserTransformation &par, const MnStrategy &stra) | |
| ~HessianGradientCalculator () override | |
| std::pair< FunctionGradient, MnAlgebraicVector > | DeltaGradient (const MinimumParameters &, const FunctionGradient &) const | 
| 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 | 
| 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 | Hessian (const MinimumParameters &, MnAlgebraicSymMatrix &) const | 
| Private Attributes | |
| const MnFcn & | fFcn | 
| const MnStrategy & | fStrategy | 
| const MnUserTransformation & | fTransformation | 
#include <Minuit2/HessianGradientCalculator.h>
| 
 | inline | 
Definition at line 33 of file HessianGradientCalculator.h.
| 
 | inlineoverride | 
Definition at line 38 of file HessianGradientCalculator.h.
| std::pair< FunctionGradient, MnAlgebraicVector > ROOT::Minuit2::HessianGradientCalculator::DeltaGradient | ( | const MinimumParameters & | par, | 
| const FunctionGradient & | Gradient | ||
| ) | const | 
Definition at line 71 of file HessianGradientCalculator.cxx.
| 
 | inline | 
Definition at line 47 of file HessianGradientCalculator.h.
| double ROOT::Minuit2::HessianGradientCalculator::GradTolerance | ( | ) | const | 
Definition at line 64 of file HessianGradientCalculator.cxx.
| unsigned int ROOT::Minuit2::HessianGradientCalculator::Ncycle | ( | ) | const | 
Definition at line 52 of file HessianGradientCalculator.cxx.
| 
 | overridevirtual | 
Implements ROOT::Minuit2::GradientCalculator.
Definition at line 28 of file HessianGradientCalculator.cxx.
| 
 | overridevirtual | 
Implements ROOT::Minuit2::GradientCalculator.
Definition at line 37 of file HessianGradientCalculator.cxx.
| const MnMachinePrecision & ROOT::Minuit2::HessianGradientCalculator::Precision | ( | ) | const | 
Definition at line 46 of file HessianGradientCalculator.cxx.
| double ROOT::Minuit2::HessianGradientCalculator::StepTolerance | ( | ) | const | 
Definition at line 58 of file HessianGradientCalculator.cxx.
| 
 | inline | 
Definition at line 50 of file HessianGradientCalculator.h.
| 
 | inline | 
Definition at line 48 of file HessianGradientCalculator.h.
| 
 | private | 
Definition at line 57 of file HessianGradientCalculator.h.
| 
 | private | 
Definition at line 59 of file HessianGradientCalculator.h.
| 
 | private | 
Definition at line 58 of file HessianGradientCalculator.h.