ParamFunctor Handler class is responsible for wrapping any other functor and pointer to free C functions.
It can be created from any function implementing the correct signature corresponding to the requested type
Definition at line 64 of file ParamFunctor.h.
Classes | |
| struct | FuncEvaluator |
| struct | FuncEvaluator< F *, T > |
| struct | FuncEvaluator< F *const, T > |
Public Member Functions | |
| ParamFunctorHandler (const Func &fun) | |
| virtual | ~ParamFunctorHandler () |
| ParamFunctorHandler * | Clone () const |
| EvalType | operator() (const EvalType *x, const double *p) |
| EvalType | operator() (EvalType *x, double *p) |
| EvalType | operator() (EvalType x, double *p) |
Private Types | |
| typedef ParentFunctor::Impl | Base |
| typedef ParentFunctor::EvalType | EvalType |
Private Attributes | |
| Func | fFunc |
#include <Math/ParamFunctor.h>
|
private |
Definition at line 67 of file ParamFunctor.h.
|
private |
Definition at line 66 of file ParamFunctor.h.
|
inline |
Definition at line 72 of file ParamFunctor.h.
|
inlinevirtual |
Definition at line 75 of file ParamFunctor.h.
|
inline |
Definition at line 98 of file ParamFunctor.h.
|
inline |
Definition at line 93 of file ParamFunctor.h.
|
inline |
Definition at line 89 of file ParamFunctor.h.
|
inline |
Definition at line 79 of file ParamFunctor.h.
|
private |
Definition at line 105 of file ParamFunctor.h.