cisst-saw
Loading...
Searching...
No Matches
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 nmrCallBackFunctionJThis

Constructor & Destructor Documentation

◆ nmrCallBackFunctionJ() [1/2]

template<int _instanceLine, class _elementType>
nmrCallBackFunctionJ< _instanceLine, _elementType >::nmrCallBackFunctionJ ( )
inline

◆ nmrCallBackFunctionJ() [2/2]

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

Member Function Documentation

◆ FunctionFhybrj2()

template<int _instanceLine, class _elementType>
int nmrCallBackFunctionJ< _instanceLine, _elementType >::FunctionFhybrj2 ( long int * n,
double * x,
double * fdjac,
long int * ldfjac,
long int * iflag )
inlinestatic

◆ FunctionFlmder2()

template<int _instanceLine, class _elementType>
int nmrCallBackFunctionJ< _instanceLine, _elementType >::FunctionFlmder2 ( long int * m,
long int * n,
double * x,
double * fdjac,
long int * ldfjac,
long int * iflag )
inlinestatic

◆ Set()

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

Member Data Documentation

◆ MethodPointer

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

◆ Object

template<int _instanceLine, class _elementType>
_elementType* nmrCallBackFunctionJ< _instanceLine, _elementType >::Object
protected

◆ This

template<int _instanceLine, class _elementType>
CISST_DECLSPEC_THREAD nmrCallBackFunctionJ* nmrCallBackFunctionJ< _instanceLine, _elementType >::This
staticprotected

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