Definition at line 24 of file AnalyticalGradientCalculator.h.
Public Member Functions | |
AnalyticalGradientCalculator (const FCNBase &fcn, const MnUserTransformation &state) | |
~AnalyticalGradientCalculator () override | |
virtual bool | CanComputeG2 () const |
virtual bool | CanComputeHessian () const |
bool | G2 (const MinimumParameters &, MnAlgebraicVector &) const override |
compute second derivatives (diagonal of Hessian) | |
bool | Hessian (const MinimumParameters &, MnAlgebraicSymMatrix &) const override |
compute Hessian matrix | |
FunctionGradient | operator() (const MinimumParameters &) const override |
FunctionGradient | operator() (const MinimumParameters &, const FunctionGradient &) const override |
Public Member Functions inherited from ROOT::Minuit2::GradientCalculator | |
virtual | ~GradientCalculator () |
Protected Attributes | |
const FCNBase & | fGradFunc |
const MnUserTransformation & | fTransformation |
#include <Minuit2/AnalyticalGradientCalculator.h>
|
inline |
Definition at line 27 of file AnalyticalGradientCalculator.h.
|
inlineoverride |
Definition at line 32 of file AnalyticalGradientCalculator.h.
|
virtual |
Reimplemented in ROOT::Minuit2::FumiliGradientCalculator.
Definition at line 63 of file AnalyticalGradientCalculator.cxx.
|
virtual |
Reimplemented in ROOT::Minuit2::FumiliGradientCalculator.
Definition at line 67 of file AnalyticalGradientCalculator.cxx.
|
overridevirtual |
compute second derivatives (diagonal of Hessian)
Reimplemented from ROOT::Minuit2::GradientCalculator.
Reimplemented in ROOT::Minuit2::FumiliGradientCalculator.
Definition at line 104 of file AnalyticalGradientCalculator.cxx.
|
overridevirtual |
compute Hessian matrix
Reimplemented from ROOT::Minuit2::GradientCalculator.
Reimplemented in ROOT::Minuit2::FumiliGradientCalculator.
Definition at line 72 of file AnalyticalGradientCalculator.cxx.
|
overridevirtual |
Implements ROOT::Minuit2::GradientCalculator.
Reimplemented in ROOT::Minuit2::ExternalInternalGradientCalculator, and ROOT::Minuit2::FumiliGradientCalculator.
Definition at line 22 of file AnalyticalGradientCalculator.cxx.
|
overridevirtual |
Implements ROOT::Minuit2::GradientCalculator.
Reimplemented in ROOT::Minuit2::ExternalInternalGradientCalculator, and ROOT::Minuit2::FumiliGradientCalculator.
Definition at line 56 of file AnalyticalGradientCalculator.cxx.
|
protected |
Definition at line 49 of file AnalyticalGradientCalculator.h.
|
protected |
Definition at line 50 of file AnalyticalGradientCalculator.h.