![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
Return value of qsys_mgck_sync, mirroring the MATLAB result struct. More...
#include <line/api/qsys/qsys_mgck_sync.h>
Public Attributes | |
| std::vector< T > | queueLengthDist |
| P(n jobs in system), n = 0..K. | |
| T | p0 |
| P(idle). | |
| T | pK |
| P(full). | |
| T | meanQueueLength |
| mean number in system | |
| T | meanQueueLengthQ |
| mean number waiting | |
| T | throughput |
| lambda (1 - pK) | |
| T | lossProbability |
| pK (PASTA) | |
| T | meanSojournTime |
| meanQueueLength / throughput | |
| T | meanWaitingTime |
| meanQueueLengthQ / throughput | |
| T | utilization |
| mean busy servers / c in the synchronized model | |
| std::string | variant |
| "faster" or "slower" | |
| std::size_t | nphases = 0 |
| std::size_t | stateSpaceSize = 0 |
| std::string | analyzer |
Return value of qsys_mgck_sync, mirroring the MATLAB result struct.
Definition at line 86 of file qsys_mgck_sync.h.
| std::string line::qsys::MgckSyncResult< T >::analyzer |
Definition at line 100 of file qsys_mgck_sync.h.
Referenced by line::qsys::qsys_mgck_sync().
| T line::qsys::MgckSyncResult< T >::lossProbability |
pK (PASTA)
Definition at line 93 of file qsys_mgck_sync.h.
Referenced by line::qsys::qsys_mgck_sync().
| T line::qsys::MgckSyncResult< T >::meanQueueLength |
mean number in system
Definition at line 90 of file qsys_mgck_sync.h.
Referenced by line::qsys::qsys_mgck_sync(), and line::mam::solver_mam_sync().
| T line::qsys::MgckSyncResult< T >::meanQueueLengthQ |
mean number waiting
Definition at line 91 of file qsys_mgck_sync.h.
Referenced by line::qsys::qsys_mgck_sync().
| T line::qsys::MgckSyncResult< T >::meanSojournTime |
meanQueueLength / throughput
Definition at line 94 of file qsys_mgck_sync.h.
Referenced by line::qsys::qsys_mgck_sync(), and line::mam::solver_mam_sync().
| T line::qsys::MgckSyncResult< T >::meanWaitingTime |
meanQueueLengthQ / throughput
Definition at line 95 of file qsys_mgck_sync.h.
Referenced by line::qsys::qsys_mgck_sync().
| std::size_t line::qsys::MgckSyncResult< T >::nphases = 0 |
Definition at line 98 of file qsys_mgck_sync.h.
Referenced by line::qsys::qsys_mgck_sync().
| T line::qsys::MgckSyncResult< T >::p0 |
P(idle).
Definition at line 88 of file qsys_mgck_sync.h.
Referenced by line::qsys::qsys_mgck_sync().
| T line::qsys::MgckSyncResult< T >::pK |
P(full).
Definition at line 89 of file qsys_mgck_sync.h.
Referenced by line::qsys::qsys_mgck_sync().
| std::vector<T> line::qsys::MgckSyncResult< T >::queueLengthDist |
P(n jobs in system), n = 0..K.
Definition at line 87 of file qsys_mgck_sync.h.
Referenced by line::qsys::qsys_mgck_sync().
| std::size_t line::qsys::MgckSyncResult< T >::stateSpaceSize = 0 |
Definition at line 99 of file qsys_mgck_sync.h.
Referenced by line::qsys::qsys_mgck_sync().
| T line::qsys::MgckSyncResult< T >::throughput |
lambda (1 - pK)
Definition at line 92 of file qsys_mgck_sync.h.
Referenced by line::qsys::qsys_mgck_sync(), and line::mam::solver_mam_sync().
| T line::qsys::MgckSyncResult< T >::utilization |
mean busy servers / c in the synchronized model
Definition at line 96 of file qsys_mgck_sync.h.
Referenced by line::qsys::qsys_mgck_sync(), and line::mam::solver_mam_sync().
| std::string line::qsys::MgckSyncResult< T >::variant |
"faster" or "slower"
Definition at line 97 of file qsys_mgck_sync.h.
Referenced by line::qsys::qsys_mgck_sync().