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

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

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

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

Public Attributes

p0
 P(buffer empty).
pK
 P(buffer full).
throughput
 aggregate departure rate
lossProbability
 1 - throughput/lambda
lambda
 aggregate MAP arrival rate
meanServiceTime
 S.
utilization
 1 - p0
rho
 offered load lambda S
meanQueueLength
 E[number in system].
std::size_t nmax
 uniformization order used
countingResidual
 |1 - sum_n c_n| at the truncation
std::vector< T > sigma
 stationary law of the embedded chain, K M entries
std::vector< T > pKvec
 P(level = K, phase j), summing to pK.
std::vector< T > p0vec
 P(level = 0, phase j), summing to p0.
std::vector< T > plevel
 P(level = l), l = 0..K.

Detailed Description

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

Return value of qsys_mapg1k, mirroring the MATLAB result struct.

Definition at line 159 of file qsys_mapg1k.h.

Member Data Documentation

◆ countingResidual

template<class T>
T line::qsys::MapG1kResult< T >::countingResidual

|1 - sum_n c_n| at the truncation

Definition at line 170 of file qsys_mapg1k.h.

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

◆ lambda

template<class T>
T line::qsys::MapG1kResult< T >::lambda

aggregate MAP arrival rate

Definition at line 164 of file qsys_mapg1k.h.

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

◆ lossProbability

template<class T>
T line::qsys::MapG1kResult< T >::lossProbability

1 - throughput/lambda

Definition at line 163 of file qsys_mapg1k.h.

Referenced by line::qsys::qsys_mapg1k(), and line::qsys::qsys_mmapg1k().

◆ meanQueueLength

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

E[number in system].

Definition at line 168 of file qsys_mapg1k.h.

Referenced by line::qsys::qsys_mapg1k(), and line::qsys::qsys_mmapg1k().

◆ meanServiceTime

template<class T>
T line::qsys::MapG1kResult< T >::meanServiceTime

◆ nmax

template<class T>
std::size_t line::qsys::MapG1kResult< T >::nmax

uniformization order used

Definition at line 169 of file qsys_mapg1k.h.

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

◆ p0

template<class T>
T line::qsys::MapG1kResult< T >::p0

P(buffer empty).

Definition at line 160 of file qsys_mapg1k.h.

Referenced by line::qsys::qsys_mapg1k(), line::qsys::qsys_mapg1k_perflow(), and line::qsys::qsys_mmapg1k().

◆ p0vec

template<class T>
std::vector<T> line::qsys::MapG1kResult< T >::p0vec

P(level = 0, phase j), summing to p0.

Definition at line 173 of file qsys_mapg1k.h.

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

◆ pK

template<class T>
T line::qsys::MapG1kResult< T >::pK

P(buffer full).

Definition at line 161 of file qsys_mapg1k.h.

Referenced by line::qsys::qsys_mapg1k(), line::qsys::qsys_mapg1k_perflow(), and line::qsys::qsys_mmapg1k().

◆ pKvec

template<class T>
std::vector<T> line::qsys::MapG1kResult< T >::pKvec

P(level = K, phase j), summing to pK.

Definition at line 172 of file qsys_mapg1k.h.

Referenced by line::qsys::qsys_mapg1k(), and line::qsys::qsys_mmapg1k().

◆ plevel

template<class T>
std::vector<T> line::qsys::MapG1kResult< T >::plevel

P(level = l), l = 0..K.

Definition at line 174 of file qsys_mapg1k.h.

Referenced by line::qsys::qsys_mapg1k(), and line::qsys::qsys_mmapg1k().

◆ rho

template<class T>
T line::qsys::MapG1kResult< T >::rho

offered load lambda S

Definition at line 167 of file qsys_mapg1k.h.

Referenced by line::qsys::qsys_mapg1k(), and line::qsys::qsys_mmapg1k().

◆ sigma

template<class T>
std::vector<T> line::qsys::MapG1kResult< T >::sigma

stationary law of the embedded chain, K M entries

Definition at line 171 of file qsys_mapg1k.h.

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

◆ throughput

template<class T>
T line::qsys::MapG1kResult< T >::throughput

aggregate departure rate

Definition at line 162 of file qsys_mapg1k.h.

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

◆ utilization

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

1 - p0

Definition at line 166 of file qsys_mapg1k.h.

Referenced by line::qsys::qsys_mapg1k(), and line::qsys::qsys_mmapg1k().


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