10#ifndef ROOT_Minuit2_FumiliGradientCalculator
11#define ROOT_Minuit2_FumiliGradientCalculator
21class MnUserTransformation;
const MnUserTransformation & fTransformation
Extension of the FCNBase for the Fumili method.
Fumili gradient calculator using external gradient provided by FCN Note that the computed Hessian and...
virtual bool CanComputeG2() const override
const MnAlgebraicSymMatrix & GetHessian() const
~FumiliGradientCalculator() override
bool G2(const MinimumParameters &, MnAlgebraicVector &) const override
compute second derivatives (diagonal of Hessian)
MnAlgebraicSymMatrix fHessian
const MnUserTransformation & Trafo() const
FunctionGradient operator()(const MinimumParameters &) const override
virtual bool CanComputeHessian() const override
bool Hessian(const MinimumParameters &, MnAlgebraicSymMatrix &) const override
compute Hessian matrix
const FumiliFCNBase & fFcn
Class describing a symmetric matrix of size n.
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.