50 double step = (x0>0) ? std::max(
fgEps* x0, 8.0*kPrecision*(x0 + kPrecision) ) : kPrecision;
double Eval(double x, double h=1E-8) const
Computes the numerical derivative of a function f at a point x.
const IMultiGenFunction * fFunc
static void SetDerivPrecision(double eps)
precision value used for calculating the derivative step-size h = eps * |x|.
static double GetDerivPrecision()
get precision value used for calculating the derivative step-size
double DoDerivative(const double *x, unsigned int icoord) const override
RVec< PromoteType< T > > abs(const RVec< T > &v)
Namespace for new Math classes and functions.
VecExpr< UnaryOp< Sqrt< T >, VecExpr< A, T, D >, T >, T, D > sqrt(const VecExpr< A, T, D > &rhs)
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.