LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::NelderMeadOptions< T > Struct Template Reference

Tuning of the simplex iteration. More...

#include <line/util/neldermead.h>

Public Attributes

ftol
 stop when the spread of f over the simplex falls below this
xtol
 stop when the diameter of the simplex falls below this
step_rel
 initial perturbation, relative, for a nonzero coordinate
step_abs
 initial perturbation, absolute, for a zero coordinate
alpha
 reflection coefficient
gamma
 expansion coefficient
rho
 contraction coefficient
sigma
 shrink coefficient
unsigned max_iter
 cap on simplex iterations
unsigned max_eval
 cap on objective evaluations

Detailed Description

template<class T>
struct line::NelderMeadOptions< T >

Tuning of the simplex iteration.

Definition at line 64 of file neldermead.h.

Member Data Documentation

◆ alpha

template<class T>
T line::NelderMeadOptions< T >::alpha

reflection coefficient

Definition at line 69 of file neldermead.h.

Referenced by line::nelder_mead_defaults().

◆ ftol

template<class T>
T line::NelderMeadOptions< T >::ftol

stop when the spread of f over the simplex falls below this

Definition at line 65 of file neldermead.h.

Referenced by line::mam::amap2_adjust_gamma(), and line::nelder_mead_defaults().

◆ gamma

template<class T>
T line::NelderMeadOptions< T >::gamma

expansion coefficient

Definition at line 70 of file neldermead.h.

Referenced by line::nelder_mead_defaults().

◆ max_eval

template<class T>
unsigned line::NelderMeadOptions< T >::max_eval

cap on objective evaluations

Definition at line 74 of file neldermead.h.

Referenced by line::nelder_mead_defaults().

◆ max_iter

template<class T>
unsigned line::NelderMeadOptions< T >::max_iter

cap on simplex iterations

Definition at line 73 of file neldermead.h.

Referenced by line::nelder_mead_defaults().

◆ rho

template<class T>
T line::NelderMeadOptions< T >::rho

contraction coefficient

Definition at line 71 of file neldermead.h.

Referenced by line::nelder_mead_defaults().

◆ sigma

template<class T>
T line::NelderMeadOptions< T >::sigma

shrink coefficient

Definition at line 72 of file neldermead.h.

Referenced by line::nelder_mead_defaults().

◆ step_abs

template<class T>
T line::NelderMeadOptions< T >::step_abs

initial perturbation, absolute, for a zero coordinate

Definition at line 68 of file neldermead.h.

Referenced by line::nelder_mead_defaults().

◆ step_rel

template<class T>
T line::NelderMeadOptions< T >::step_rel

initial perturbation, relative, for a nonzero coordinate

Definition at line 67 of file neldermead.h.

Referenced by line::nelder_mead_defaults().

◆ xtol

template<class T>
T line::NelderMeadOptions< T >::xtol

stop when the diameter of the simplex falls below this

Definition at line 66 of file neldermead.h.

Referenced by line::mam::amap2_adjust_gamma(), and line::nelder_mead_defaults().


The documentation for this struct was generated from the following file: