cisst-saw
Loading...
Searching...
No Matches
nmrCallBackFunctionC< _instanceLine, _elementType > Class Template Reference

#include <nmrCallBack.h>

Public Member Functions

 nmrCallBackFunctionC ()
 nmrCallBackFunctionC (_elementType *obj, void(_elementType::*methodPointer)(int Type, vctDynamicVectorRef< int > &ListE, vctDynamicVectorRef< double > &X, vctDynamicVectorRef< double > &Con, vctDynamicVectorRef< int > &Err))
void Set (_elementType *obj, void(_elementType::*methodPointer)(int Type, vctDynamicVectorRef< int > &ListE, vctDynamicVectorRef< double > &X, vctDynamicVectorRef< double > &Con, vctDynamicVectorRef< int > &Err))

Static Public Member Functions

static void FunctionFdonlp2 (int n, int nonlin, int type, int liste[], double x[], double con[], int err[])

Protected Attributes

_elementType * Object
void(_elementType::*) MethodPointer (int Type, vctDynamicVectorRef< int > &ListE, vctDynamicVectorRef< double > &X, vctDynamicVectorRef< double > &Con, vctDynamicVectorRef< int > &Err)

Static Protected Attributes

static CISST_DECLSPEC_THREAD nmrCallBackFunctionCThis

Constructor & Destructor Documentation

◆ nmrCallBackFunctionC() [1/2]

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

◆ nmrCallBackFunctionC() [2/2]

template<int _instanceLine, class _elementType>
nmrCallBackFunctionC< _instanceLine, _elementType >::nmrCallBackFunctionC ( _elementType * obj,
void(_elementType::* methodPointer )(int Type, vctDynamicVectorRef< int > &ListE, vctDynamicVectorRef< double > &X, vctDynamicVectorRef< double > &Con, vctDynamicVectorRef< int > &Err) )
inline

Member Function Documentation

◆ FunctionFdonlp2()

template<int _instanceLine, class _elementType>
void nmrCallBackFunctionC< _instanceLine, _elementType >::FunctionFdonlp2 ( int n,
int nonlin,
int type,
int liste[],
double x[],
double con[],
int err[] )
inlinestatic

◆ Set()

template<int _instanceLine, class _elementType>
void nmrCallBackFunctionC< _instanceLine, _elementType >::Set ( _elementType * obj,
void(_elementType::* methodPointer )(int Type, vctDynamicVectorRef< int > &ListE, vctDynamicVectorRef< double > &X, vctDynamicVectorRef< double > &Con, vctDynamicVectorRef< int > &Err) )
inline

Member Data Documentation

◆ MethodPointer

template<int _instanceLine, class _elementType>
void(_elementType::*) nmrCallBackFunctionC< _instanceLine, _elementType >::MethodPointer(int Type, vctDynamicVectorRef< int > &ListE, vctDynamicVectorRef< double > &X, vctDynamicVectorRef< double > &Con, vctDynamicVectorRef< int > &Err)
protected

◆ Object

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

◆ This

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

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