![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
Steady state of the G/GI/s+GI fluid model. More...
#include <line/api/qsys/qsys_ggisgi_fluid.h>
Public Attributes | |
| std::string | regime |
| "underloaded", "balanced" or "overloaded" | |
| T | trafficIntensity |
| rho = lambda/(s mu) | |
| T | offeredWait |
| w, the wait of every served customer | |
| T | meanWait |
| E[W] over all customers. | |
| T | meanWaitServed |
| w again, the fluid wait being deterministic | |
| T | meanWaitAbandon |
| E[patience | patience <= w]. | |
| T | probAbandon |
| 1 - 1/rho when overloaded | |
| T | meanQueueLength |
| Q = lambda W, in customers. | |
| T | meanNumberInService |
| B = min(lambda/mu, s), in customers. | |
| T | meanNumber |
| B + Q. | |
| T | utilization |
| min(rho,1) | |
| T | throughput |
| min(lambda, s mu) | |
| T | abandonRate |
| lambda - throughput | |
| std::vector< T > | agePoints |
| ages of the densities, empty when not requested | |
| std::vector< T > | serviceAgeDensity |
| b(x) per server | |
| std::vector< T > | queueAgeDensity |
| q(x) per server | |
Steady state of the G/GI/s+GI fluid model.
Definition at line 61 of file qsys_ggisgi_fluid.h.
| T line::qsys::QsysFluidAbandonResult< T >::abandonRate |
lambda - throughput
Definition at line 74 of file qsys_ggisgi_fluid.h.
Referenced by line::qsys::qsys_ggisgi_fluid().
| std::vector<T> line::qsys::QsysFluidAbandonResult< T >::agePoints |
ages of the densities, empty when not requested
Definition at line 75 of file qsys_ggisgi_fluid.h.
Referenced by line::qsys::qsys_ggisgi_fluid().
| T line::qsys::QsysFluidAbandonResult< T >::meanNumber |
B + Q.
Definition at line 71 of file qsys_ggisgi_fluid.h.
Referenced by line::qsys::qsys_ggisgi_fluid(), and line::fluid::solver_fluid_qsys().
| T line::qsys::QsysFluidAbandonResult< T >::meanNumberInService |
B = min(lambda/mu, s), in customers.
Definition at line 70 of file qsys_ggisgi_fluid.h.
Referenced by line::qsys::qsys_ggisgi_fluid().
| T line::qsys::QsysFluidAbandonResult< T >::meanQueueLength |
Q = lambda W, in customers.
Definition at line 69 of file qsys_ggisgi_fluid.h.
Referenced by line::qsys::qsys_ggisgi_fluid().
| T line::qsys::QsysFluidAbandonResult< T >::meanWait |
E[W] over all customers.
Definition at line 65 of file qsys_ggisgi_fluid.h.
Referenced by line::qsys::qsys_ggisgi_fluid().
| T line::qsys::QsysFluidAbandonResult< T >::meanWaitAbandon |
E[patience | patience <= w].
Definition at line 67 of file qsys_ggisgi_fluid.h.
Referenced by line::qsys::qsys_ggisgi_fluid().
| T line::qsys::QsysFluidAbandonResult< T >::meanWaitServed |
w again, the fluid wait being deterministic
Definition at line 66 of file qsys_ggisgi_fluid.h.
Referenced by line::qsys::qsys_ggisgi_fluid().
| T line::qsys::QsysFluidAbandonResult< T >::offeredWait |
w, the wait of every served customer
Definition at line 64 of file qsys_ggisgi_fluid.h.
Referenced by line::qsys::qsys_ggisgi_fluid().
| T line::qsys::QsysFluidAbandonResult< T >::probAbandon |
1 - 1/rho when overloaded
Definition at line 68 of file qsys_ggisgi_fluid.h.
Referenced by line::qsys::qsys_ggisgi_fluid().
| std::vector<T> line::qsys::QsysFluidAbandonResult< T >::queueAgeDensity |
q(x) per server
Definition at line 77 of file qsys_ggisgi_fluid.h.
Referenced by line::qsys::qsys_ggisgi_fluid().
| std::string line::qsys::QsysFluidAbandonResult< T >::regime |
"underloaded", "balanced" or "overloaded"
Definition at line 62 of file qsys_ggisgi_fluid.h.
Referenced by line::qsys::qsys_ggisgi_fluid().
| std::vector<T> line::qsys::QsysFluidAbandonResult< T >::serviceAgeDensity |
b(x) per server
Definition at line 76 of file qsys_ggisgi_fluid.h.
Referenced by line::qsys::qsys_ggisgi_fluid().
| T line::qsys::QsysFluidAbandonResult< T >::throughput |
min(lambda, s mu)
Definition at line 73 of file qsys_ggisgi_fluid.h.
Referenced by line::qsys::qsys_ggisgi_fluid(), and line::fluid::solver_fluid_qsys().
| T line::qsys::QsysFluidAbandonResult< T >::trafficIntensity |
rho = lambda/(s mu)
Definition at line 63 of file qsys_ggisgi_fluid.h.
Referenced by line::qsys::qsys_ggisgi_fluid().
| T line::qsys::QsysFluidAbandonResult< T >::utilization |
min(rho,1)
Definition at line 72 of file qsys_ggisgi_fluid.h.
Referenced by line::qsys::qsys_ggisgi_fluid(), and line::fluid::solver_fluid_qsys().