10#ifndef ROOT_Minuit2_FumiliGradientCalculator
11#define ROOT_Minuit2_FumiliGradientCalculator
const MnUserTransformation & fTransformation
AnalyticalGradientCalculator(const FCNGradientBase &fcn, const MnUserTransformation &state)
Extension of the FCNBase for the Fumili method.
const MnAlgebraicSymMatrix & GetHessian() const
~FumiliGradientCalculator() override
bool G2(const MinimumParameters &, MnAlgebraicVector &) const override
compute second derivatives (diagonal of Hessian)
bool CanComputeG2() const override
MnAlgebraicSymMatrix fHessian
bool CanComputeHessian() const override
FumiliGradientCalculator(const FumiliFCNBase &fcn, const MnUserTransformation &trafo, int n)
const MnUserTransformation & Trafo() const
FunctionGradient operator()(const MinimumParameters &) const override
bool Hessian(const MinimumParameters &, MnAlgebraicSymMatrix &) const override
compute Hessian matrix
const FumiliFCNBase & fFcn
LAVector MnAlgebraicVector
LASymMatrix MnAlgebraicSymMatrix
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...