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

Return value of qsys_retrial_isstable, mirroring the three MATLAB outputs. More...

#include <line/api/qsys/qsys_retrial_isstable.h>

Collaboration diagram for line::qsys::RetrialStabilityResult< T >:

Public Attributes

bool isStable = false
 the orbit size is positive recurrent
T margin
 slack of the condition (positive iff stable; +Inf when the orbit cannot grow)
std::string reason
 the condition applied, as text

Detailed Description

template<class T>
struct line::qsys::RetrialStabilityResult< T >

Return value of qsys_retrial_isstable, mirroring the three MATLAB outputs.

Definition at line 52 of file qsys_retrial_isstable.h.

Member Data Documentation

◆ isStable

template<class T>
bool line::qsys::RetrialStabilityResult< T >::isStable = false

the orbit size is positive recurrent

Definition at line 53 of file qsys_retrial_isstable.h.

Referenced by line::qsys::qsys_retrial_isstable().

◆ margin

template<class T>
T line::qsys::RetrialStabilityResult< T >::margin

slack of the condition (positive iff stable; +Inf when the orbit cannot grow)

Definition at line 54 of file qsys_retrial_isstable.h.

Referenced by line::qsys::qsys_retrial_isstable().

◆ reason

template<class T>
std::string line::qsys::RetrialStabilityResult< T >::reason

the condition applied, as text

Definition at line 55 of file qsys_retrial_isstable.h.

Referenced by line::qsys::qsys_retrial_isstable().


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