10 #ifndef ROOT_Minuit2_Numerical2PGradientCalculator 11 #define ROOT_Minuit2_Numerical2PGradientCalculator 13 #ifndef ROOT_Minuit2_MnConfig 17 #ifndef ROOT_Minuit2_GradientCalculator 29 class MnUserTransformation;
30 class MnMachinePrecision;
66 unsigned int Ncycle()
const;
81 #endif // ROOT_Minuit2_Numerical2PGradientCalculator
This namespace contains pre-defined functions to be used in conjuction with TExecutor::Map and TExecu...
unsigned int Ncycle() const
const MnStrategy & fStrategy
determines the relative floating point arithmetic precision.
const MnMachinePrecision & Precision() const
class performing the numerical gradient calculation
Numerical2PGradientCalculator(const MnFcn &fcn, const MnUserTransformation &par, const MnStrategy &stra)
Wrapper class to FCNBase interface used internally by Minuit.
const MnStrategy & Strategy() const
const MnUserTransformation & fTransformation
double GradTolerance() const
const MnFcn & Fcn() const
const MnUserTransformation & Trafo() const
double StepTolerance() const
API class for defining three levels of strategies: low (0), medium (1), high (>=2); acts on: Migrad (...
virtual FunctionGradient operator()(const MinimumParameters &) const
interface class for gradient calculators
virtual ~Numerical2PGradientCalculator()