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

Return value of qsys_mapphc, mirroring the MATLAB struct. More...

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

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

Public Attributes

meanQueueLength
 E[N], number in system.
meanWaitingTime
 E[Wq], time in queue.
meanSojournTime
 E[Wq] + E[service].
utilization
 rho = lambda E[service] / c, per server
std::vector< T > queueLengthDist
 P(N = n), n = 0, 1, ...
std::vector< T > waitingTimeMoments
 E[Wq^k], k = 1..num_w_moms.
std::vector< T > waitingTimeCCDF
 P(Wq > t) at the requested points.
std::vector< T > waitingTimePoints
 the requested points
probWait
 P(Wq > 0), an arrival finds every server busy.
std::size_t phaseCount
 binomial(ms+c-1,c), the repeating config count

Detailed Description

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

Return value of qsys_mapphc, mirroring the MATLAB struct.

Definition at line 75 of file qsys_mapphc.h.

Member Data Documentation

◆ meanQueueLength

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

E[N], number in system.

Definition at line 76 of file qsys_mapphc.h.

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

◆ meanSojournTime

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

E[Wq] + E[service].

Definition at line 78 of file qsys_mapphc.h.

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

◆ meanWaitingTime

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

E[Wq], time in queue.

Definition at line 77 of file qsys_mapphc.h.

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

◆ phaseCount

template<class T>
std::size_t line::qsys::MapPhcResult< T >::phaseCount

binomial(ms+c-1,c), the repeating config count

Definition at line 85 of file qsys_mapphc.h.

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

◆ probWait

template<class T>
T line::qsys::MapPhcResult< T >::probWait

P(Wq > 0), an arrival finds every server busy.

Definition at line 84 of file qsys_mapphc.h.

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

◆ queueLengthDist

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

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

Definition at line 80 of file qsys_mapphc.h.

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

◆ utilization

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

rho = lambda E[service] / c, per server

Definition at line 79 of file qsys_mapphc.h.

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

◆ waitingTimeCCDF

template<class T>
std::vector<T> line::qsys::MapPhcResult< T >::waitingTimeCCDF

P(Wq > t) at the requested points.

Definition at line 82 of file qsys_mapphc.h.

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

◆ waitingTimeMoments

template<class T>
std::vector<T> line::qsys::MapPhcResult< T >::waitingTimeMoments

E[Wq^k], k = 1..num_w_moms.

Definition at line 81 of file qsys_mapphc.h.

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

◆ waitingTimePoints

template<class T>
std::vector<T> line::qsys::MapPhcResult< T >::waitingTimePoints

the requested points

Definition at line 83 of file qsys_mapphc.h.

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


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