COPASI API  4.40.278
PJACFunctor< CType > Class Template Reference

#include <common.h>

Inheritance diagram for PJACFunctor< CType >:
[legend]

Public Member Functions

virtual C_INT operator() (C_INT *neq, double *y, double *yh, C_INT *nyh, double *ewt, double *ftem, double *savf, double *wm, C_INT *iwm, evalF f, evalJ jac)
 
 PJACFunctor (CType *pType, C_INT(CType::*pMethod)(C_INT *neq, double *y, double *yh, C_INT *nyh, double *ewt, double *ftem, double *savf, double *wm, C_INT *iwm, evalF f, evalJ jac))
 
virtual ~PJACFunctor ()
 
- Public Member Functions inherited from PJAC
 PJAC (C_INT(*pMethod)(C_INT *neq, double *y, double *yh, C_INT *nyh, double *ewt, double *ftem, double *savf, double *wm, C_INT *iwm, evalF f, evalJ jac))
 
virtual ~PJAC ()
 

Protected Member Functions

 PJACFunctor ()
 
- Protected Member Functions inherited from PJAC
 PJAC ()
 

Private Attributes

C_INT(CType::* mpMethod )(C_INT *neq, double *y, double *yh, C_INT *nyh, double *ewt, double *ftem, double *savf, double *wm, C_INT *iwm, evalF f, evalJ jac)
 
CType * mpType
 

Constructor & Destructor Documentation

◆ PJACFunctor() [1/2]

template<typename CType >
PJACFunctor< CType >::PJACFunctor ( CType *  pType,
C_INT(CType::*)(C_INT *neq, double *y, double *yh, C_INT *nyh, double *ewt, double *ftem, double *savf, double *wm, C_INT *iwm, evalF f, evalJ jac)  pMethod 
)
inline

◆ ~PJACFunctor()

template<typename CType >
virtual PJACFunctor< CType >::~PJACFunctor ( )
inlinevirtual

◆ PJACFunctor() [2/2]

template<typename CType >
PJACFunctor< CType >::PJACFunctor ( )
inlineprotected

Member Function Documentation

◆ operator()()

template<typename CType >
virtual C_INT PJACFunctor< CType >::operator() ( C_INT neq,
double *  y,
double *  yh,
C_INT nyh,
double *  ewt,
double *  ftem,
double *  savf,
double *  wm,
C_INT iwm,
evalF  f,
evalJ  jac 
)
inlinevirtual

Member Data Documentation

◆ mpMethod

template<typename CType >
C_INT(CType::* PJACFunctor< CType >::mpMethod) (C_INT *neq, double *y, double *yh, C_INT *nyh, double *ewt, double *ftem, double *savf, double *wm, C_INT *iwm, evalF f, evalJ jac)
private

◆ mpType

template<typename CType >
CType* PJACFunctor< CType >::mpType
private

The documentation for this class was generated from the following file: