27 #ifndef ROOT_Math_MultiNumGradFunction
28 #define ROOT_Math_MultiNumGradFunction
69 template<
class FuncType>
virtual IBaseFunctionMultiDimTempl< T > * Clone() const =0
double DoEval(const double *x) const
const IMultiGenFunction * fFunc
static void SetDerivPrecision(double eps)
precision value used for calculating the derivative step-size h = eps * |x|. The default is 0....
double DoDerivative(const double *x, unsigned int icoord) const
MultiNumGradFunction(const IMultiGenFunction &f)
static double GetDerivPrecision()
get precision value used for calculating the derivative step-size
unsigned int NCalls() const
IMultiGenFunction * Clone() const
MultiNumGradFunction(FuncType f, int n)
unsigned int NDim() const
void SetOwnership(bool on=true)
Various mathematical functions.