Class for adapting a C++ functor class to C function pointers used by GSL MultiRoot Algorithm The templated C++ function class must implement:
double operator( const double * x) and if the derivatives are required: void Gradient( const double * x, double * g) and void FdF( const double * x, double &f, double * g)
Definition at line 68 of file GSLMultiRootFunctionAdapter.h.
Static Public Member Functions | |
static int | Df (const gsl_vector *x, void *p, gsl_matrix *h) |
static int | F (const gsl_vector *x, void *p, gsl_vector *f) |
static int | FDf (const gsl_vector *x, void *p, gsl_vector *f, gsl_matrix *h) |
evaluate derivative and function at the same time | |
|
inlinestatic |
Definition at line 87 of file GSLMultiRootFunctionAdapter.h.
|
inlinestatic |
Definition at line 74 of file GSLMultiRootFunctionAdapter.h.
|
inlinestatic |
evaluate derivative and function at the same time
Definition at line 104 of file GSLMultiRootFunctionAdapter.h.