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

Outcome of the square-root staffing rule. More...

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

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

Public Attributes

unsigned numServers
 the recommended s
beta
 the slack achieved, (s-a)/sqrt(s)
betaTarget
 the slack the target asks for, before rounding s up
offeredLoad
 a = lambda/mu
probDelay
 the QED delay probability at the recommended s
meanWait
 the QED mean wait at the recommended s
serviceLevel
 P(W <= deadline), for the service-level criterion.
bool exactUsed
 whether the exact Erlang C refinement was applied

Detailed Description

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

Outcome of the square-root staffing rule.

Definition at line 71 of file qsys_mmk_qed.h.

Member Data Documentation

◆ beta

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

the slack achieved, (s-a)/sqrt(s)

Definition at line 73 of file qsys_mmk_qed.h.

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

◆ betaTarget

template<class T>
T line::qsys::QsysQedStaffingResult< T >::betaTarget

the slack the target asks for, before rounding s up

Definition at line 74 of file qsys_mmk_qed.h.

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

◆ exactUsed

template<class T>
bool line::qsys::QsysQedStaffingResult< T >::exactUsed

whether the exact Erlang C refinement was applied

Definition at line 79 of file qsys_mmk_qed.h.

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

◆ meanWait

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

the QED mean wait at the recommended s

Definition at line 77 of file qsys_mmk_qed.h.

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

◆ numServers

template<class T>
unsigned line::qsys::QsysQedStaffingResult< T >::numServers

the recommended s

Definition at line 72 of file qsys_mmk_qed.h.

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

◆ offeredLoad

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

a = lambda/mu

Definition at line 75 of file qsys_mmk_qed.h.

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

◆ probDelay

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

the QED delay probability at the recommended s

Definition at line 76 of file qsys_mmk_qed.h.

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

◆ serviceLevel

template<class T>
T line::qsys::QsysQedStaffingResult< T >::serviceLevel

P(W <= deadline), for the service-level criterion.

Definition at line 78 of file qsys_mmk_qed.h.

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


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