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

Result of qsys_bmapphnn_retrial. More...

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

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

Public Attributes

T L_orbit
 mean number of customers in orbit
T N_server
 mean number of busy servers
T L_system
 L_orbit + N_server.
T utilization
 N_server / N.
T throughput
 N_server / b1.
T P_idle
 probability that every server is idle
T P_empty_orbit
 probability that the orbit is empty
T P_empty_system
 probability that the system is empty
Matrix< T > pi
 stationary law, (truncLevel + 1) x (V d)
std::size_t truncLevel
 truncation level used
T truncError
 relative orbit-truncation error estimate at truncLevel
T topLevelMass
 mass at the highest retained level; see defect 2
bool clipped
 a negative probability had to be clipped to zero
bool converged
 The adaptive refinement reached tailTolerance (always true for a fixed maxLevel).

Detailed Description

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

Result of qsys_bmapphnn_retrial.

Definition at line 131 of file qsys_bmapphnn_retrial.h.

Member Data Documentation

◆ clipped

template<class T>
bool line::qsys::BmapPhNnRetrialResult< T >::clipped

a negative probability had to be clipped to zero

Definition at line 144 of file qsys_bmapphnn_retrial.h.

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

◆ converged

template<class T>
bool line::qsys::BmapPhNnRetrialResult< T >::converged

The adaptive refinement reached tailTolerance (always true for a fixed maxLevel).

False stands for the reference's line_warning that the orbit measures are underestimated at the dimension cap maxDim.

Definition at line 150 of file qsys_bmapphnn_retrial.h.

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

◆ L_orbit

template<class T>
T line::qsys::BmapPhNnRetrialResult< T >::L_orbit

mean number of customers in orbit

Definition at line 132 of file qsys_bmapphnn_retrial.h.

Referenced by line::qsys::qsys_bmapphnn_retrial(), and line::mam::solver_mam_retrial().

◆ L_system

template<class T>
T line::qsys::BmapPhNnRetrialResult< T >::L_system

L_orbit + N_server.

Definition at line 134 of file qsys_bmapphnn_retrial.h.

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

◆ N_server

template<class T>
T line::qsys::BmapPhNnRetrialResult< T >::N_server

mean number of busy servers

Definition at line 133 of file qsys_bmapphnn_retrial.h.

Referenced by line::qsys::qsys_bmapphnn_retrial(), and line::mam::solver_mam_retrial().

◆ P_empty_orbit

template<class T>
T line::qsys::BmapPhNnRetrialResult< T >::P_empty_orbit

probability that the orbit is empty

Definition at line 138 of file qsys_bmapphnn_retrial.h.

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

◆ P_empty_system

template<class T>
T line::qsys::BmapPhNnRetrialResult< T >::P_empty_system

probability that the system is empty

Definition at line 139 of file qsys_bmapphnn_retrial.h.

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

◆ P_idle

template<class T>
T line::qsys::BmapPhNnRetrialResult< T >::P_idle

probability that every server is idle

Definition at line 137 of file qsys_bmapphnn_retrial.h.

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

◆ pi

template<class T>
Matrix<T> line::qsys::BmapPhNnRetrialResult< T >::pi

stationary law, (truncLevel + 1) x (V d)

Definition at line 140 of file qsys_bmapphnn_retrial.h.

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

◆ throughput

template<class T>
T line::qsys::BmapPhNnRetrialResult< T >::throughput

N_server / b1.

Definition at line 136 of file qsys_bmapphnn_retrial.h.

Referenced by line::qsys::qsys_bmapphnn_retrial(), and line::mam::solver_mam_retrial().

◆ topLevelMass

template<class T>
T line::qsys::BmapPhNnRetrialResult< T >::topLevelMass

mass at the highest retained level; see defect 2

Definition at line 143 of file qsys_bmapphnn_retrial.h.

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

◆ truncError

template<class T>
T line::qsys::BmapPhNnRetrialResult< T >::truncError

relative orbit-truncation error estimate at truncLevel

Definition at line 142 of file qsys_bmapphnn_retrial.h.

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

◆ truncLevel

template<class T>
std::size_t line::qsys::BmapPhNnRetrialResult< T >::truncLevel

truncation level used

Definition at line 141 of file qsys_bmapphnn_retrial.h.

Referenced by line::qsys::qsys_bmapphnn_retrial(), and line::mam::solver_mam_retrial().

◆ utilization

template<class T>
T line::qsys::BmapPhNnRetrialResult< T >::utilization

N_server / N.

Definition at line 135 of file qsys_bmapphnn_retrial.h.

Referenced by line::qsys::qsys_bmapphnn_retrial(), and line::mam::solver_mam_retrial().


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