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 |
#include </github/home/ROOT-CI/src/math/mathmore/src/GSLMultiMinFunctionWrapper.h>
|
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.
|
inline |
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.
Fill gsl function structure from a C++ Function class.
Definition at line 126 of file GSLMultiMinFunctionWrapper.h.
|
inline |
Definition at line 122 of file GSLMultiMinFunctionWrapper.h.
|
private |
Definition at line 153 of file GSLMultiMinFunctionWrapper.h.