Wrapper class for GSL one dimensional function minimization routines. More...
#include <src/gsl_wrappers/gsl_min_fminimizer.h>
Public Member Functions | |
virtual double | operator() (const double &x) |
Virtual function to input minimized function elsewhere. | |
Static Public Member Functions | |
static double | f (double x, void *p) |
Static function that is called by gsl to minimize f. |
Wrapper class for GSL one dimensional function minimization routines.
This header file includes the C++ wrapper for gsl function minimization routines. Functions are dependant on a single scalar variable (one dimensional). Additional information can be had from http://www.gnu.org/software/gsl/manual/html_node/One-dimensional-Minimization.html. Much of the routines are taken from the GSLwrap project. The oblective is to use special features of C++ such as operator overloading to enable a Matlab-like environment for development. The core GSLwrap libraries are freely available from http://sourceforge.net/projects/gslwrap/files/0.2/shrinkwrap/gslwrap-0.2.tar.gz/download Additional information on GSLwrap is available from http://gslwrap.sourceforge.net/ We include the files with this distribution as some additions have been made to the files from GSLwrap for additional functionality.