10 #ifndef ROOT_Minuit2_InitialGradientCalculator
11 #define ROOT_Minuit2_InitialGradientCalculator
21 class MnUserTransformation;
22 class MnMachinePrecision;
48 unsigned int Ncycle()
const;
63 #endif // ROOT_Minuit2_InitialGradientCalculator
void fcn(Int_t &npar, Double_t *gin, Double_t &f, Double_t *par, Int_t iflag)
InitialGradientCalculator(const MnFcn &fcn, const MnUserTransformation &par, const MnStrategy &stra)
unsigned int Ncycle() const
virtual FunctionGradient operator()(const MinimumParameters &) const
const MnUserTransformation & Trafo() const
determines the relative floating point arithmetic precision.
Wrapper class to FCNBase interface used internally by Minuit.
const MnFcn & Fcn() const
Class to calculate an initial estimate of the gradient.
virtual ~InitialGradientCalculator()
double GradTolerance() const
const MnStrategy & fStrategy
const MnUserTransformation & fTransformation
double StepTolerance() const
const MnMachinePrecision & Precision() const
API class for defining three levels of strategies: low (0), medium (1), high (>=2); acts on: Migrad (...
const MnStrategy & Strategy() const
interface class for gradient calculators