
LM 7/2/2014: no needed this : make template ctor of Functor1D and GradFunctor1D not available to CINT s #if defined(__MAKECINT__) || defined(G__DICTIONARY) needed since CINT initialize it with TRootIOCtor class TRootIOCtor;
| virtual | ~GradFunctor1D() |
| virtual ROOT::Math::GradFunctor1D::ImplBase* | Clone() const |
| double | ROOT::Math::IGradientOneDim::Derivative(double x) const |
| double | ROOT::Math::IGradientOneDim::Derivative(const double* x) const |
| virtual void | ROOT::Math::IGradientFunctionOneDim::FdF(double x, double& f, double& df) const |
| ROOT::Math::GradFunctor1D | GradFunctor1D() |
| ROOT::Math::GradFunctor1D | GradFunctor1D(const ROOT::Math::GradFunctor1D& rhs) |
| ROOT::Math::GradFunctor1D | GradFunctor1D(void* p1, void* p2) |
| ROOT::Math::GradFunctor1D | GradFunctor1D(void* p1, const char* className, const char* methodName, const char* derivName) |
| void | ROOT::Math::IGradientOneDim::Gradient(const double* x, double* g) const |
| double | ROOT::Math::IBaseFunctionOneDim::operator()(double x) const |
| double | ROOT::Math::IBaseFunctionOneDim::operator()(const double* x) const |
| ROOT::Math::GradFunctor1D& | operator=(const ROOT::Math::GradFunctor1D& rhs) |
| virtual double | DoDerivative(double x) const |
| virtual double | DoEval(double x) const |
| auto_ptr<ROOT::Math::FunctorImpl<ROOT::Math::IGradientFunctionOneDim> > | fImpl | pointer to base gradient functor handler |

construct from an object with the right signature
implementing both operator() (double x) and Derivative(double x)
{}
construct from a pointer to class and two pointers to member functions, one for
the function evaluation and the other for the derivative.
The member functions must take a double as argument and return a double
{}eventually implement for interpreted CINT functions