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

Outcome of a scalar solve. More...

#include <line/util/rootfind.h>

Collaboration diagram for line::RootResult< T >:

Public Attributes

root
 best estimate of the root
value
 f(root)
bracket_width
 final |b - a|, zero for the unbracketed Newton
unsigned iterations
 iterations actually performed
bool converged
 tolerance was met before the iteration cap

Detailed Description

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

Outcome of a scalar solve.

Definition at line 52 of file rootfind.h.

Member Data Documentation

◆ bracket_width

template<class T>
T line::RootResult< T >::bracket_width

final |b - a|, zero for the unbracketed Newton

Definition at line 55 of file rootfind.h.

Referenced by line::root_bisect(), line::root_brent(), line::root_newton(), and line::root_newton_safe().

◆ converged

template<class T>
bool line::RootResult< T >::converged

tolerance was met before the iteration cap

Definition at line 57 of file rootfind.h.

Referenced by line::root_bisect(), line::root_brent(), line::root_newton(), line::root_newton_safe(), and line::mva::solver_mva_qsys_analyzer().

◆ iterations

template<class T>
unsigned line::RootResult< T >::iterations

iterations actually performed

Definition at line 56 of file rootfind.h.

Referenced by line::root_bisect(), line::root_brent(), line::root_newton(), and line::root_newton_safe().

◆ root

◆ value

template<class T>
T line::RootResult< T >::value

f(root)

Definition at line 54 of file rootfind.h.

Referenced by line::root_bisect(), line::root_brent(), line::root_newton(), and line::root_newton_safe().


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