ROOT
6.06/09
Reference Guide
|
Definition at line 195 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::IBaseFunctionMultiDim | |
IBaseFunctionMultiDim () | |
virtual | ~IBaseFunctionMultiDim () |
virtual destructor More... | |
double | operator() (const double *x) const |
Evaluate the function at a point x[]. More... | |
Private Member Functions | |
virtual double | DoEval (const double *x) const |
Implementation of the evaluation function. More... | |
Private Attributes | |
FuncObj * | fObj |
MemFuncPtr | fMemFunc |
unsigned int | fDim |
Additional Inherited Members | |
Public Types inherited from ROOT::Math::IBaseFunctionMultiDim | |
typedef IBaseFunctionMultiDim | BaseFunc |
#include <Math/WrappedFunction.h>
|
inline |
construct from the pointer to the object and the member function
Definition at line 203 of file WrappedFunction.h.
Referenced by ROOT::Math::WrappedMemMultiFunction< FuncObj, MemFuncPtr >::Clone().
|
inlinevirtual |
clone (required by the interface)
Implements ROOT::Math::IBaseFunctionMultiDim.
Definition at line 212 of file WrappedFunction.h.
|
inlineprivatevirtual |
Implementation of the evaluation function.
Must be implemented by derived classes
Implements ROOT::Math::IBaseFunctionMultiDim.
Definition at line 221 of file WrappedFunction.h.
|
inlinevirtual |
Retrieve the dimension of the function.
Implements ROOT::Math::IBaseFunctionMultiDim.
Definition at line 217 of file WrappedFunction.h.
|
private |
Definition at line 228 of file WrappedFunction.h.
Referenced by ROOT::Math::WrappedMemMultiFunction< FuncObj, MemFuncPtr >::Clone(), and ROOT::Math::WrappedMemMultiFunction< FuncObj, MemFuncPtr >::NDim().
|
private |
Definition at line 227 of file WrappedFunction.h.
Referenced by ROOT::Math::WrappedMemMultiFunction< FuncObj, MemFuncPtr >::Clone(), and ROOT::Math::WrappedMemMultiFunction< FuncObj, MemFuncPtr >::DoEval().
|
private |
Definition at line 226 of file WrappedFunction.h.
Referenced by ROOT::Math::WrappedMemMultiFunction< FuncObj, MemFuncPtr >::Clone().