10#ifndef ROOT_Minuit2_AnalyticalGradientCalculator
11#define ROOT_Minuit2_AnalyticalGradientCalculator
virtual bool CanComputeG2() const
bool G2(const MinimumParameters &, MnAlgebraicVector &) const override
compute second derivatives (diagonal of Hessian)
virtual bool CanComputeHessian() const
const MnUserTransformation & fTransformation
const FCNBase & fGradFunc
FunctionGradient operator()(const MinimumParameters &) const override
AnalyticalGradientCalculator(const FCNBase &fcn, const MnUserTransformation &state)
bool Hessian(const MinimumParameters &, MnAlgebraicSymMatrix &) const override
compute Hessian matrix
Interface (abstract class) defining the function to be minimized, which has to be implemented by the ...
interface class for gradient calculators
LAVector MnAlgebraicVector
LASymMatrix MnAlgebraicSymMatrix