minimizer1d.hpp File Reference

File contains implementation of one dimensional minimizer. More...

#include <mathematics/numericalAlgorithms/GslFunctionAdapter.hpp>
#include <gsl/gsl_errno.h>
#include <gsl/gsl_math.h>
#include <gsl/gsl_min.h>

Go to the source code of this file.

Enumerations

enum  julian::Minimizer1d { julian::Minimizer1d::GOLDEN_SECTION_MINIMIZER, julian::Minimizer1d::BRENT_MINIMIZER, julian::Minimizer1d::QUAD_GOLDEN }
 Types of 1d minimizers algorithms. More...
 

Functions

template<typename F >
double julian::minimizer1d (F f, double x_lo, double x_hi, double guess, double precision, int number_of_iterations, Minimizer1d t)
 Function finds minimum of provided one-argument function. More...
 

Detailed Description

File contains implementation of one dimensional minimizer.