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
nmrCallBackFunctionF< _instanceLine, _elementType > Class Template Reference

#include <nmrCallBack.h>

Public Member Functions

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

Static Public Member Functions

static int FunctionFlmdif (long int *m, long int *n, double *x, double *fvec, long int *iflag)
 
static int FunctionFhybrd (long int *n, double *x, double *fvec, long int *iflag)
 
static int FunctionFdonlp2 (long int *n, double x[], double fgraf[])
 

Protected Attributes

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

Static Protected Attributes

static CISST_DECLSPEC_THREAD
nmrCallBackFunctionF
This = NULL
 

Constructor & Destructor Documentation

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

Member Function Documentation

template<int _instanceLine, class _elementType>
static int nmrCallBackFunctionF< _instanceLine, _elementType >::FunctionFdonlp2 ( long int *  n,
double  x[],
double  fgraf[] 
)
inlinestatic
template<int _instanceLine, class _elementType>
static int nmrCallBackFunctionF< _instanceLine, _elementType >::FunctionFhybrd ( long int *  n,
double *  x,
double *  fvec,
long int *  iflag 
)
inlinestatic
template<int _instanceLine, class _elementType>
static int nmrCallBackFunctionF< _instanceLine, _elementType >::FunctionFlmdif ( long int *  m,
long int *  n,
double *  x,
double *  fvec,
long int *  iflag 
)
inlinestatic
template<int _instanceLine, class _elementType>
void nmrCallBackFunctionF< _instanceLine, _elementType >::Set ( _elementType *  obj,
int(_elementType::*)(vctDynamicVectorRef< double > &X, vctDynamicVectorRef< double > &Y, long int &Flag)  methodPointer 
)
inline

Member Data Documentation

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

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