nonDerivativeMinimizer.hpp File Reference

File contains implementation multi-dimension minimizers. More...

#include <gsl/gsl_multimin.h>
#include <mathematics/numericalAlgorithms/GslMultiminFunctionAdapter.hpp>

Go to the source code of this file.

Enumerations

enum  julian::NonDerivativeMinimizer { julian::NonDerivativeMinimizer::NELDER_MEAD_SIMPLEX, julian::NonDerivativeMinimizer::RANDOM_NELDER_MEAD_SIMPLEX }
 Types of multi-dimension minimizer that does not require derivative of function. More...
 

Functions

template<typename F >
std::vector< double > julian::nonDerivativeMinimizer (F f, std::vector< double > x_init, NonDerivativeMinimizer t, double abs=1e-3, int number_of_iterations=100)
 Multi-dimension minimizer that does not require derivative of function. More...
 

Detailed Description

File contains implementation multi-dimension minimizers.