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

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

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

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

Public Attributes

std::vector< T > lambdas
 per-type arrival rates
arrivalRate
 sum of the per-type rates
utilization
 rho = sum_k lambda_k E[S_k]
std::vector< T > idleVector
 v0, summing to 1 - rho
std::vector< std::vector< T > > waitMoments
 [type][order], E[Wk^j]
std::vector< T > meanWaitingTime
 per-type E[Wq]
std::vector< T > meanSojournTime
 per-type E[Wq] + E[S]
meanQueueLength
 E[N] by Little over all types.
std::vector< std::vector< T > > waitCDF
 [type][point], P(Wk <= t)
std::vector< T > waitPoints
 the requested points

Detailed Description

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

Return value of qsys_mmapgk1, mirroring the MATLAB struct.

Definition at line 91 of file qsys_mmapgk1.h.

Member Data Documentation

◆ arrivalRate

template<class T>
T line::qsys::MmapGk1Result< T >::arrivalRate

sum of the per-type rates

Definition at line 93 of file qsys_mmapgk1.h.

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

◆ idleVector

template<class T>
std::vector<T> line::qsys::MmapGk1Result< T >::idleVector

v0, summing to 1 - rho

Definition at line 95 of file qsys_mmapgk1.h.

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

◆ lambdas

template<class T>
std::vector<T> line::qsys::MmapGk1Result< T >::lambdas

per-type arrival rates

Definition at line 92 of file qsys_mmapgk1.h.

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

◆ meanQueueLength

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

E[N] by Little over all types.

Definition at line 99 of file qsys_mmapgk1.h.

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

◆ meanSojournTime

template<class T>
std::vector<T> line::qsys::MmapGk1Result< T >::meanSojournTime

per-type E[Wq] + E[S]

Definition at line 98 of file qsys_mmapgk1.h.

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

◆ meanWaitingTime

template<class T>
std::vector<T> line::qsys::MmapGk1Result< T >::meanWaitingTime

per-type E[Wq]

Definition at line 97 of file qsys_mmapgk1.h.

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

◆ utilization

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

rho = sum_k lambda_k E[S_k]

Definition at line 94 of file qsys_mmapgk1.h.

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

◆ waitCDF

template<class T>
std::vector<std::vector<T> > line::qsys::MmapGk1Result< T >::waitCDF

[type][point], P(Wk <= t)

Definition at line 100 of file qsys_mmapgk1.h.

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

◆ waitMoments

template<class T>
std::vector<std::vector<T> > line::qsys::MmapGk1Result< T >::waitMoments

[type][order], E[Wk^j]

Definition at line 96 of file qsys_mmapgk1.h.

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

◆ waitPoints

template<class T>
std::vector<T> line::qsys::MmapGk1Result< T >::waitPoints

the requested points

Definition at line 101 of file qsys_mmapgk1.h.

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


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