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

#include <nmrCallBack.h>

Public Member Functions

 nmrCallBackFunctionF1 ()
 
 nmrCallBackFunctionF1 (_elementType *obj, void(_elementType::*methodPointer)(vctDynamicVectorRef< double > &X, double *F))
 
void Set (_elementType *obj, void(_elementType::*methodPointer)(vctDynamicVectorRef< double > &X, double *F))
 

Static Public Member Functions

static void FunctionFdonlp2 (int n, double x[], double *fx)
 

Protected Attributes

_elementType * Object
 
void(_elementType::* MethodPointer )(vctDynamicVectorRef< double > &X, double *F)
 

Static Protected Attributes

static CISST_DECLSPEC_THREAD
nmrCallBackFunctionF1
This = NULL
 

Constructor & Destructor Documentation

template<int _instanceLine, class _elementType>
nmrCallBackFunctionF1< _instanceLine, _elementType >::nmrCallBackFunctionF1 ( )
inline
template<int _instanceLine, class _elementType>
nmrCallBackFunctionF1< _instanceLine, _elementType >::nmrCallBackFunctionF1 ( _elementType *  obj,
void(_elementType::*)(vctDynamicVectorRef< double > &X, double *F)  methodPointer 
)
inline

Member Function Documentation

template<int _instanceLine, class _elementType>
static void nmrCallBackFunctionF1< _instanceLine, _elementType >::FunctionFdonlp2 ( int  n,
double  x[],
double *  fx 
)
inlinestatic
template<int _instanceLine, class _elementType>
void nmrCallBackFunctionF1< _instanceLine, _elementType >::Set ( _elementType *  obj,
void(_elementType::*)(vctDynamicVectorRef< double > &X, double *F)  methodPointer 
)
inline

Member Data Documentation

template<int _instanceLine, class _elementType>
void(_elementType::* nmrCallBackFunctionF1< _instanceLine, _elementType >::MethodPointer)(vctDynamicVectorRef< double > &X, double *F)
protected
template<int _instanceLine, class _elementType>
_elementType* nmrCallBackFunctionF1< _instanceLine, _elementType >::Object
protected
template<int _instanceLine, class _elementType>
nmrCallBackFunctionF1< _instanceLine, _elementType > * nmrCallBackFunctionF1< _instanceLine, _elementType >::This = NULL
staticprotected

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