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

Mean queue lengths, sojourn times and throughputs, with Morrison's intermediate constants. More...

#include <line/api/npfqn/npfqn_dps_morrison.h>

Collaboration diagram for line::npfqn::DpsMorrisonResult< T >:

Public Attributes

std::vector< T > Q
 mean number of class-k jobs at the DPS station
std::vector< T > R
 mean class-k sojourn time per visit to the DPS station
std::vector< T > X
 per-class throughput
std::vector< T > Qlead
 leading-order (one-term) queue lengths
std::vector< T > Rlead
 leading-order (one-term) sojourn times
std::vector< T > sigma
 the vector sigma of eq. (4.12)
std::vector< T > W
 W_0..W_4 of eq. (3.23).
rho
 usage sum_j b_j/g_j
a
 heavy-usage parameter a = 1 - rho at the N = 1 scale
cB
cC
cD
cH
cI
cJ
cK
cL
cM
cQ
delta
cR
cS
cU
cA
cV
 Morrison's constants.

Detailed Description

template<class T>
struct line::npfqn::DpsMorrisonResult< T >

Mean queue lengths, sojourn times and throughputs, with Morrison's intermediate constants.

Definition at line 51 of file npfqn_dps_morrison.h.

Member Data Documentation

◆ a

template<class T>
T line::npfqn::DpsMorrisonResult< T >::a

heavy-usage parameter a = 1 - rho at the N = 1 scale

Definition at line 60 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ cA

template<class T>
T line::npfqn::DpsMorrisonResult< T >::cA

Definition at line 61 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ cB

template<class T>
T line::npfqn::DpsMorrisonResult< T >::cB

Definition at line 61 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ cC

template<class T>
T line::npfqn::DpsMorrisonResult< T >::cC

Definition at line 61 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ cD

template<class T>
T line::npfqn::DpsMorrisonResult< T >::cD

Definition at line 61 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ cH

template<class T>
T line::npfqn::DpsMorrisonResult< T >::cH

Definition at line 61 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ cI

template<class T>
T line::npfqn::DpsMorrisonResult< T >::cI

Definition at line 61 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ cJ

template<class T>
T line::npfqn::DpsMorrisonResult< T >::cJ

Definition at line 61 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ cK

template<class T>
T line::npfqn::DpsMorrisonResult< T >::cK

Definition at line 61 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ cL

template<class T>
T line::npfqn::DpsMorrisonResult< T >::cL

Definition at line 61 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ cM

template<class T>
T line::npfqn::DpsMorrisonResult< T >::cM

Definition at line 61 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ cQ

template<class T>
T line::npfqn::DpsMorrisonResult< T >::cQ

Definition at line 61 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ cR

template<class T>
T line::npfqn::DpsMorrisonResult< T >::cR

Definition at line 61 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ cS

template<class T>
T line::npfqn::DpsMorrisonResult< T >::cS

Definition at line 61 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ cU

template<class T>
T line::npfqn::DpsMorrisonResult< T >::cU

Definition at line 61 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ cV

template<class T>
T line::npfqn::DpsMorrisonResult< T >::cV

Morrison's constants.

Definition at line 61 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ delta

template<class T>
T line::npfqn::DpsMorrisonResult< T >::delta

Definition at line 61 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ Q

template<class T>
std::vector<T> line::npfqn::DpsMorrisonResult< T >::Q

mean number of class-k jobs at the DPS station

Definition at line 52 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison(), and line::nc::solver_nc_dps_analyzer().

◆ Qlead

template<class T>
std::vector<T> line::npfqn::DpsMorrisonResult< T >::Qlead

leading-order (one-term) queue lengths

Definition at line 55 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ R

template<class T>
std::vector<T> line::npfqn::DpsMorrisonResult< T >::R

mean class-k sojourn time per visit to the DPS station

Definition at line 53 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ rho

template<class T>
T line::npfqn::DpsMorrisonResult< T >::rho

usage sum_j b_j/g_j

Definition at line 59 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ Rlead

template<class T>
std::vector<T> line::npfqn::DpsMorrisonResult< T >::Rlead

leading-order (one-term) sojourn times

Definition at line 56 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ sigma

template<class T>
std::vector<T> line::npfqn::DpsMorrisonResult< T >::sigma

the vector sigma of eq. (4.12)

Definition at line 57 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ W

template<class T>
std::vector<T> line::npfqn::DpsMorrisonResult< T >::W

W_0..W_4 of eq. (3.23).

Definition at line 58 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().

◆ X

template<class T>
std::vector<T> line::npfqn::DpsMorrisonResult< T >::X

per-class throughput

Definition at line 54 of file npfqn_dps_morrison.h.

Referenced by line::npfqn::npfqn_dps_morrison().


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