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

Tuning of the Levenberg-Marquardt iteration. More...

#include <line/util/levmar.h>

Public Attributes

ftol
 stop when the relative decrease of S falls below this
xtol
 stop when the relative step length falls below this
gtol
 stop when max|J^T r| falls below this
lambda0
 initial damping
lambda_increase
 factor applied to lambda after a rejected step
lambda_decrease
 factor applied to lambda after an accepted step
lambda_max
 give up on the iteration once lambda exceeds this
diff_step
 relative step of the central-difference Jacobian
unsigned max_iter
 cap on accepted-or-rejected outer iterations

Detailed Description

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

Tuning of the Levenberg-Marquardt iteration.

Definition at line 63 of file levmar.h.

Member Data Documentation

◆ diff_step

template<class T>
T line::LevmarOptions< T >::diff_step

relative step of the central-difference Jacobian

Definition at line 71 of file levmar.h.

Referenced by line::levmar_defaults().

◆ ftol

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

stop when the relative decrease of S falls below this

Definition at line 64 of file levmar.h.

Referenced by line::levmar_defaults().

◆ gtol

template<class T>
T line::LevmarOptions< T >::gtol

stop when max|J^T r| falls below this

Definition at line 66 of file levmar.h.

Referenced by line::levmar_defaults().

◆ lambda0

template<class T>
T line::LevmarOptions< T >::lambda0

initial damping

Definition at line 67 of file levmar.h.

Referenced by line::levmar_defaults().

◆ lambda_decrease

template<class T>
T line::LevmarOptions< T >::lambda_decrease

factor applied to lambda after an accepted step

Definition at line 69 of file levmar.h.

Referenced by line::levmar_defaults().

◆ lambda_increase

template<class T>
T line::LevmarOptions< T >::lambda_increase

factor applied to lambda after a rejected step

Definition at line 68 of file levmar.h.

Referenced by line::levmar_defaults().

◆ lambda_max

template<class T>
T line::LevmarOptions< T >::lambda_max

give up on the iteration once lambda exceeds this

Definition at line 70 of file levmar.h.

Referenced by line::levmar_defaults().

◆ max_iter

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

cap on accepted-or-rejected outer iterations

Definition at line 72 of file levmar.h.

Referenced by line::levmar_defaults().

◆ xtol

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

stop when the relative step length falls below this

Definition at line 65 of file levmar.h.

Referenced by line::levmar_defaults().


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