Wrapper for a multi-dimensional function with derivatives used in GSL multidim minimization algorithm.
Definition at line 104 of file GSLMultiMinFunctionWrapper.h.
Public Member Functions | |
GSLMultiMinDerivFunctionWrapper () | |
gsl_multimin_function_fdf * | GetFunc () |
bool | IsValid () |
check if function is valid (has been set) | |
void | SetDerivPointer (GSLMultiMinDfPointer f) |
void | SetDim (unsigned int n) |
void | SetFdfPointer (GSLMultiMinFdfPointer f) |
void | SetFuncPointer (GSLMultiMinFuncPointer f) |
template<class FuncType > | |
void | SetFunction (const FuncType &f) |
Fill gsl function structure from a C++ Function class. | |
void | SetParams (void *p) |
Private Attributes | |
gsl_multimin_function_fdf | fFunc |
|
inline |
Definition at line 108 of file GSLMultiMinFunctionWrapper.h.
|
inline |
Definition at line 136 of file GSLMultiMinFunctionWrapper.h.
|
inline |
check if function is valid (has been set)
Definition at line 147 of file GSLMultiMinFunctionWrapper.h.
|
inline |
Definition at line 119 of file GSLMultiMinFunctionWrapper.h.
Definition at line 121 of file GSLMultiMinFunctionWrapper.h.
|
inline |
Definition at line 120 of file GSLMultiMinFunctionWrapper.h.
|
inline |
Definition at line 118 of file GSLMultiMinFunctionWrapper.h.
|
inline |
Fill gsl function structure from a C++ Function class.
Definition at line 126 of file GSLMultiMinFunctionWrapper.h.
Definition at line 122 of file GSLMultiMinFunctionWrapper.h.
|
private |
Definition at line 153 of file GSLMultiMinFunctionWrapper.h.