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 66 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 override | 
| EvalType | operator() (const EvalType *x, const double *p) override | 
| EvalType | operator() (EvalType *x, double *p) override | 
| 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 69 of file ParamFunctor.h.
      
  | 
  private | 
Definition at line 68 of file ParamFunctor.h.
      
  | 
  inline | 
Definition at line 74 of file ParamFunctor.h.
      
  | 
  inlinevirtual | 
Definition at line 77 of file ParamFunctor.h.
      
  | 
  inlineoverride | 
Definition at line 100 of file ParamFunctor.h.
      
  | 
  inlineoverride | 
Definition at line 95 of file ParamFunctor.h.
      
  | 
  inlineoverride | 
Definition at line 91 of file ParamFunctor.h.
      
  | 
  inline | 
Definition at line 81 of file ParamFunctor.h.
      
  | 
  private | 
Definition at line 107 of file ParamFunctor.h.