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

QED measures of the M/M/s queue. More...

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

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

Public Attributes

offeredLoad
 a = lambda/mu, in erlangs
trafficIntensity
 rho = a/s
beta
 the QED server slack (s-a)/sqrt(s)
probDelay
 alpha(beta)
meanWaitDelayed
 E[W | W > 0] = 1/(s mu - lambda), exact for M/M/s.
meanWait
 E[W] = alpha(beta)/(s mu - lambda).
meanQueueLength
 E[Q] = lambda E[W].
meanNumber
 E[N] = a + E[Q].
utilization
 rho

Detailed Description

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

QED measures of the M/M/s queue.

Definition at line 57 of file qsys_mmk_qed.h.

Member Data Documentation

◆ beta

template<class T>
T line::qsys::QsysQedResult< T >::beta

the QED server slack (s-a)/sqrt(s)

Definition at line 60 of file qsys_mmk_qed.h.

Referenced by line::qsys::qsys_mmk_qed(), and line::qsys::qsys_mmk_qed_staffing().

◆ meanNumber

template<class T>
T line::qsys::QsysQedResult< T >::meanNumber

E[N] = a + E[Q].

Definition at line 65 of file qsys_mmk_qed.h.

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

◆ meanQueueLength

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

E[Q] = lambda E[W].

Definition at line 64 of file qsys_mmk_qed.h.

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

◆ meanWait

template<class T>
T line::qsys::QsysQedResult< T >::meanWait

E[W] = alpha(beta)/(s mu - lambda).

Definition at line 63 of file qsys_mmk_qed.h.

Referenced by line::qsys::qsys_mmk_qed(), and line::qsys::qsys_mmk_qed_staffing().

◆ meanWaitDelayed

template<class T>
T line::qsys::QsysQedResult< T >::meanWaitDelayed

E[W | W > 0] = 1/(s mu - lambda), exact for M/M/s.

Definition at line 62 of file qsys_mmk_qed.h.

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

◆ offeredLoad

template<class T>
T line::qsys::QsysQedResult< T >::offeredLoad

a = lambda/mu, in erlangs

Definition at line 58 of file qsys_mmk_qed.h.

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

◆ probDelay

template<class T>
T line::qsys::QsysQedResult< T >::probDelay

alpha(beta)

Definition at line 61 of file qsys_mmk_qed.h.

Referenced by line::qsys::qsys_mmk_qed(), and line::qsys::qsys_mmk_qed_staffing().

◆ trafficIntensity

template<class T>
T line::qsys::QsysQedResult< T >::trafficIntensity

rho = a/s

Definition at line 59 of file qsys_mmk_qed.h.

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

◆ utilization

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

rho

Definition at line 66 of file qsys_mmk_qed.h.

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


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