| virtual | ~Derivator() | 
| ROOT::Math::Derivator | Derivator() | 
| ROOT::Math::Derivator | Derivator(const ROOT::Math::IGenFunction& f) | 
| ROOT::Math::Derivator | Derivator(const ROOT::Math::Derivator::GSLFuncPointer& f, void* p = 0) | 
| double | Error() const | 
| double | Eval(double x, double h = 1E-8) const | 
| static double | Eval(const ROOT::Math::IGenFunction& f, double x, double h = 1E-8) | 
| static double | Eval(const ROOT::Math::IMultiGenFunction& f, const double* x, unsigned int icoord = 0, double h = 1E-8) | 
| static double | Eval(ROOT::Math::IParamFunction& f, double x, const double* p, unsigned int ipar = 0, double h = 1E-8) | 
| static double | Eval(ROOT::Math::IParamMultiFunction& f, const double* x, const double* p, unsigned int ipar = 0, double h = 1E-8) | 
| double | EvalBackward(double x, double h = 1E-8) const | 
| static double | EvalBackward(const ROOT::Math::IGenFunction& f, double x, double h = 1E-8) | 
| double | EvalCentral(double x, double h = 1E-8) const | 
| static double | EvalCentral(const ROOT::Math::IGenFunction& f, double x, double h = 1E-8) | 
| double | EvalForward(double x, double h = 1E-8) const | 
| static double | EvalForward(const ROOT::Math::IGenFunction& f, double x, double h = 1E-8) | 
| double | Result() const | 
| void | SetFunction(const ROOT::Math::IGenFunction& f) | 
| void | SetFunction(const ROOT::Math::Derivator::GSLFuncPointer& f, void* p = 0) | 
| int | Status() const | 

partial derivative for a multi-dim function
derivative w.r.t parameter for a one-dim param function
derivative w.r.t parameter for a multi-dim param function