|
ROOT 6.18/05 Reference Guide |
HessianGradientCalculator: class to calculate Gradient for Hessian.
Definition at line 32 of file HessianGradientCalculator.h.
Public Member Functions | |
| HessianGradientCalculator (const MnFcn &fcn, const MnUserTransformation &par, const MnStrategy &stra) | |
| virtual | ~HessianGradientCalculator () |
| std::pair< FunctionGradient, MnAlgebraicVector > | DeltaGradient (const MinimumParameters &, const FunctionGradient &) const |
| const MnFcn & | Fcn () const |
| double | GradTolerance () const |
| unsigned int | Ncycle () const |
| virtual FunctionGradient | operator() (const MinimumParameters &) const |
| virtual FunctionGradient | operator() (const MinimumParameters &, const FunctionGradient &) 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 FunctionGradient | operator() (const MinimumParameters &) const =0 |
| virtual FunctionGradient | operator() (const MinimumParameters &, const FunctionGradient &) const =0 |
Private Attributes | |
| const MnFcn & | fFcn |
| const MnStrategy & | fStrategy |
| const MnUserTransformation & | fTransformation |
#include <Minuit2/HessianGradientCalculator.h>
|
inline |
Definition at line 36 of file HessianGradientCalculator.h.
|
inlinevirtual |
Definition at line 40 of file HessianGradientCalculator.h.
| std::pair< FunctionGradient, MnAlgebraicVector > ROOT::Minuit2::HessianGradientCalculator::DeltaGradient | ( | const MinimumParameters & | par, |
| const FunctionGradient & | Gradient | ||
| ) | const |
Definition at line 69 of file HessianGradientCalculator.cxx.
|
inline |
Definition at line 49 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 54 of file HessianGradientCalculator.cxx.
|
virtual |
Implements ROOT::Minuit2::GradientCalculator.
Definition at line 34 of file HessianGradientCalculator.cxx.
|
virtual |
Implements ROOT::Minuit2::GradientCalculator.
Definition at line 42 of file HessianGradientCalculator.cxx.
| const MnMachinePrecision & ROOT::Minuit2::HessianGradientCalculator::Precision | ( | ) | const |
Definition at line 49 of file HessianGradientCalculator.cxx.
| double ROOT::Minuit2::HessianGradientCalculator::StepTolerance | ( | ) | const |
Definition at line 59 of file HessianGradientCalculator.cxx.
|
inline |
Definition at line 52 of file HessianGradientCalculator.h.
|
inline |
Definition at line 50 of file HessianGradientCalculator.h.
|
private |
Definition at line 60 of file HessianGradientCalculator.h.
|
private |
Definition at line 62 of file HessianGradientCalculator.h.
|
private |
Definition at line 61 of file HessianGradientCalculator.h.