10#ifndef ROOT_Minuit2_Numerical2PGradientCalculator
11#define ROOT_Minuit2_Numerical2PGradientCalculator
26class MnUserTransformation;
27class MnMachinePrecision;
55 unsigned int Ncycle()
const;
interface class for gradient calculators
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...
class performing the numerical gradient calculation
const MnUserTransformation & Trafo() const
const MnStrategy & Strategy() const
~Numerical2PGradientCalculator() override
const MnMachinePrecision & Precision() const
FunctionGradient operator()(const MinimumParameters &) const override
double GradTolerance() const
Numerical2PGradientCalculator(const MnFcn &fcn, const MnUserTransformation &par, const MnStrategy &stra)
const MnUserTransformation & fTransformation
unsigned int Ncycle() const
const MnFcn & Fcn() const
const MnStrategy & fStrategy
double StepTolerance() const
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...