ROOT » MATH » MATHCORE » ROOT::Math::ParamFunctor

class ROOT::Math::ParamFunctor

Function Members (Methods)

Data Members

private:
ROOT::Math::ParamFunctor::Impl*fImpl

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

double operator()(double* x, double* p)
   virtual double operator() (const double * x, const double *p) const = 0;
ParamMemFunHandler& operator=(const ROOT::Math::ParamFunctor& rhs)
ParamFunctor()
      Default constructor

{}
ParamFunctor(const PtrObj& p, MemFn memFn)
       construct from a pointer to member function (multi-dim type)

{}
explicit ParamFunctor( const Func & f)
      construct from another generic Functor of multi-dimension

{}
ParamFunctor(FreeFunc f)
virtual ~ParamFunctor()
      Destructor (no operations)

void * GetImpl()
{ return (void *) fImpl; }
bool Empty()
{ return fImpl == 0; }
void SetFunction(ROOT::Math::ParamFunctor::Impl* f)