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

Return value of qsys_mapd1, mirroring the MATLAB result struct. More...

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

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

Public Attributes

T meanQueueLength
 L, number in system, time-stationary.
T meanWaitingTime
 Wq = (L - rho)/lambda.
T meanSojournTime
 W = Wq + s.
T utilization
 rho = lambda s
std::vector< T > queueLengthDist
 P(N = n), n = 0, 1, ...
std::vector< T > waitingTimeDist
 Waiting time CDF at the points {0, s/numSteps, 2 s/numSteps, ...}, the reference's Q-MAM w output (Q_CT_MAP_D_C), laid out as MATLAB's reshape(w, 1, []) of its numSteps x nw table.
std::string analyzer
 the reference's 'Q-MAM:MAP/D/1'

Detailed Description

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

Return value of qsys_mapd1, mirroring the MATLAB result struct.

Definition at line 141 of file qsys_mapd1.h.

Member Data Documentation

◆ analyzer

template<class T>
std::string line::qsys::MapD1Result< T >::analyzer

the reference's 'Q-MAM:MAP/D/1'

Definition at line 153 of file qsys_mapd1.h.

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

◆ meanQueueLength

template<class T>
T line::qsys::MapD1Result< T >::meanQueueLength

L, number in system, time-stationary.

Definition at line 142 of file qsys_mapd1.h.

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

◆ meanSojournTime

template<class T>
T line::qsys::MapD1Result< T >::meanSojournTime

W = Wq + s.

Definition at line 144 of file qsys_mapd1.h.

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

◆ meanWaitingTime

template<class T>
T line::qsys::MapD1Result< T >::meanWaitingTime

Wq = (L - rho)/lambda.

Definition at line 143 of file qsys_mapd1.h.

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

◆ queueLengthDist

template<class T>
std::vector<T> line::qsys::MapD1Result< T >::queueLengthDist

P(N = n), n = 0, 1, ...

Definition at line 146 of file qsys_mapd1.h.

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

◆ utilization

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

rho = lambda s

Definition at line 145 of file qsys_mapd1.h.

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

◆ waitingTimeDist

template<class T>
std::vector<T> line::qsys::MapD1Result< T >::waitingTimeDist

Waiting time CDF at the points {0, s/numSteps, 2 s/numSteps, ...}, the reference's Q-MAM w output (Q_CT_MAP_D_C), laid out as MATLAB's reshape(w, 1, []) of its numSteps x nw table.

Definition at line 152 of file qsys_mapd1.h.

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


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