10#ifndef ROOT_Minuit2_HessianGradientCalculator 
   11#define ROOT_Minuit2_HessianGradientCalculator 
   22class MnUserTransformation;
 
   23class MnMachinePrecision;
 
   42   std::pair<FunctionGradient, MnAlgebraicVector>
 
   50   unsigned int Ncycle() 
const;
 
 
interface class for gradient calculators
 
HessianGradientCalculator: class to calculate Gradient for Hessian.
 
unsigned int Ncycle() const
 
const MnFcn & Fcn() const
 
const MnUserTransformation & Trafo() const
 
const MnStrategy & fStrategy
 
const MnUserTransformation & fTransformation
 
FunctionGradient operator()(const MinimumParameters &) const override
 
std::pair< FunctionGradient, MnAlgebraicVector > DeltaGradient(const MinimumParameters &, const FunctionGradient &) const
 
const MnStrategy & Strategy() const
 
HessianGradientCalculator(const MnFcn &fcn, const MnUserTransformation &par, const MnStrategy &stra)
 
const MnMachinePrecision & Precision() const
 
Wrapper class to FCNBase interface used internally by Minuit.
 
Sets the relative floating point (double) arithmetic precision.
 
API class for defining four levels of strategies: low (0), medium (1), high (2), very high (>=3); act...
 
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...