Definition at line 193 of file WrappedFunction.h.
Public Member Functions | |
WrappedMemMultiFunction (FuncObj &obj, MemFuncPtr memFn, unsigned int dim=1) | |
construct from the pointer to the object and the member function More... | |
WrappedMemMultiFunction * | Clone () const |
clone (required by the interface) More... | |
unsigned int | NDim () const |
Retrieve the dimension of the function. More... | |
Public Member Functions inherited from ROOT::Math::IBaseFunctionMultiDimTempl< T > | |
IBaseFunctionMultiDimTempl () | |
virtual | ~IBaseFunctionMultiDimTempl () |
virtual destructor More... | |
virtual IBaseFunctionMultiDimTempl< T > * | Clone () const =0 |
Clone a function. More... | |
virtual unsigned int | NDim () const =0 |
Retrieve the dimension of the function. More... | |
T | operator() (const T *x) const |
Evaluate the function at a point x[]. More... | |
Private Member Functions | |
virtual double | DoEval (const double *x) const |
Private Attributes | |
unsigned int | fDim |
MemFuncPtr | fMemFunc |
FuncObj * | fObj |
Additional Inherited Members | |
Public Types inherited from ROOT::Math::IBaseFunctionMultiDimTempl< T > | |
typedef T | BackendType |
typedef IBaseFunctionMultiDimTempl< T > | BaseFunc |
#include <Math/WrappedFunction.h>
|
inline |
construct from the pointer to the object and the member function
Definition at line 201 of file WrappedFunction.h.
|
inlinevirtual |
clone (required by the interface)
Implements ROOT::Math::IBaseFunctionMultiDimTempl< T >.
Definition at line 210 of file WrappedFunction.h.
|
inlineprivatevirtual |
Definition at line 219 of file WrappedFunction.h.
|
inlinevirtual |
Retrieve the dimension of the function.
Implements ROOT::Math::IBaseFunctionMultiDimTempl< T >.
Definition at line 215 of file WrappedFunction.h.
|
private |
Definition at line 226 of file WrappedFunction.h.
|
private |
Definition at line 225 of file WrappedFunction.h.
|
private |
Definition at line 224 of file WrappedFunction.h.