cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
nmrCallBackFunctionJ< _instanceLine, _elementType > Class Template Reference

#include <nmrCallBack.h>

Public Member Functions

 nmrCallBackFunctionJ ()
 
 nmrCallBackFunctionJ (_elementType *obj, int(_elementType::*methodPointer)(vctDynamicVectorRef< double > &X, vctDynamicVectorRef< double > &J, long int &Flag))
 
void Set (_elementType *obj, int(_elementType::*methodPointer)(vctDynamicVectorRef< double > &X, vctDynamicVectorRef< double > &J, long int &Flag))
 

Static Public Member Functions

static int FunctionFhybrj2 (long int *n, double *x, double *fdjac, long int *ldfjac, long int *iflag)
 
static int FunctionFlmder2 (long int *m, long int *n, double *x, double *fdjac, long int *ldfjac, long int *iflag)
 

Protected Attributes

_elementType * Object
 
int(_elementType::* MethodPointer )(vctDynamicVectorRef< double > &X, vctDynamicVectorRef< double > &J, long int &Flag)
 

Static Protected Attributes

static CISST_DECLSPEC_THREAD
nmrCallBackFunctionJ
This = NULL
 

Constructor & Destructor Documentation

template<int _instanceLine, class _elementType>
nmrCallBackFunctionJ< _instanceLine, _elementType >::nmrCallBackFunctionJ ( )
inline
template<int _instanceLine, class _elementType>
nmrCallBackFunctionJ< _instanceLine, _elementType >::nmrCallBackFunctionJ ( _elementType *  obj,
int(_elementType::*)(vctDynamicVectorRef< double > &X, vctDynamicVectorRef< double > &J, long int &Flag)  methodPointer 
)
inline

Member Function Documentation

template<int _instanceLine, class _elementType>
static int nmrCallBackFunctionJ< _instanceLine, _elementType >::FunctionFhybrj2 ( long int *  n,
double *  x,
double *  fdjac,
long int *  ldfjac,
long int *  iflag 
)
inlinestatic
template<int _instanceLine, class _elementType>
static int nmrCallBackFunctionJ< _instanceLine, _elementType >::FunctionFlmder2 ( long int *  m,
long int *  n,
double *  x,
double *  fdjac,
long int *  ldfjac,
long int *  iflag 
)
inlinestatic
template<int _instanceLine, class _elementType>
void nmrCallBackFunctionJ< _instanceLine, _elementType >::Set ( _elementType *  obj,
int(_elementType::*)(vctDynamicVectorRef< double > &X, vctDynamicVectorRef< double > &J, long int &Flag)  methodPointer 
)
inline

Member Data Documentation

template<int _instanceLine, class _elementType>
int(_elementType::* nmrCallBackFunctionJ< _instanceLine, _elementType >::MethodPointer)(vctDynamicVectorRef< double > &X, vctDynamicVectorRef< double > &J, long int &Flag)
protected
template<int _instanceLine, class _elementType>
_elementType* nmrCallBackFunctionJ< _instanceLine, _elementType >::Object
protected
template<int _instanceLine, class _elementType>
nmrCallBackFunctionJ< _instanceLine, _elementType > * nmrCallBackFunctionJ< _instanceLine, _elementType >::This = NULL
staticprotected

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