25 #include <gsl/gsl_multimin.h>
27 #include "../exceptions.h"
28 #include "gsl_derivative_free.h"
31 namespace pagmo {
namespace algorithm {
53 return gsl_multimin_fminimizer_nmsimplex;
59 return "Nelder-Mead simplex (GSL)";
boost::shared_ptr< base > base_ptr
Alias for shared pointer to base algorithm.
const gsl_multimin_fminimizer_type * get_gsl_minimiser_ptr() const
Selected minimiser.
gsl_nm(int max_iter=100, const double &tol=1E-6, const double &step_size=1)
Constructor.
base_ptr clone() const
Clone method.
Wrapper for GSL minimisers without derivatives.
std::string get_name() const
Algorithm name.
Wrapper for the GSL Nelder-Mead simplex algorithm.