![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
Return value of qsys_mmapgk1_lcfspr, mirroring the MATLAB struct. More...
#include <line/api/qsys/qsys_mmapgk1_lcfspr.h>
Public Attributes | |
| std::vector< T > | lambdas |
| per-type arrival rates | |
| T | arrivalRate |
| sum of the per-type rates | |
| T | utilization |
| rho = sum_k lambda_k E[S_k] | |
| Matrix< T > | Q |
| Takine's Q (He's U). | |
| std::vector< T > | kappa |
| stationary vector of Q | |
| std::vector< Matrix< T > > | Rk |
| the K rate matrices | |
| Matrix< T > | R |
| sum of the R_k | |
| std::vector< T > | classMeanQueueLength |
| E[Y_k]. | |
| T | meanQueueLength |
| E[N]. | |
| std::vector< T > | meanSojournTime |
| E[W_k]. | |
| std::vector< T > | queueLengthDistr |
| P(N = n), n = 0..nMax. | |
| std::vector< std::vector< T > > | classQueueLengthDistr |
| [type][m], P(Y_k = m) | |
| std::function< std::vector< std::complex< double > >(std::complex< double >)> | respLST |
| s -> per-type E[exp(-s W_k)] at a complex argument | |
| std::vector< std::vector< T > > | respCDF |
| [type][point], P(W_k <= t) | |
| std::vector< T > | respPoints |
| the requested points | |
| std::string | analyzer |
| "LINE:MMAP[K]/G[K]/1-LCFSPR" | |
Return value of qsys_mmapgk1_lcfspr, mirroring the MATLAB struct.
Definition at line 65 of file qsys_mmapgk1_lcfspr.h.
| std::string line::qsys::MmapGk1LcfsprResult< T >::analyzer |
"LINE:MMAP[K]/G[K]/1-LCFSPR"
Definition at line 82 of file qsys_mmapgk1_lcfspr.h.
Referenced by line::qsys::qsys_mmapgk1_lcfspr().
| T line::qsys::MmapGk1LcfsprResult< T >::arrivalRate |
sum of the per-type rates
Definition at line 67 of file qsys_mmapgk1_lcfspr.h.
Referenced by line::qsys::qsys_mmapgk1_lcfspr().
| std::vector<T> line::qsys::MmapGk1LcfsprResult< T >::classMeanQueueLength |
E[Y_k].
Definition at line 73 of file qsys_mmapgk1_lcfspr.h.
Referenced by line::qsys::qsys_mmapgk1_lcfspr().
| std::vector<std::vector<T> > line::qsys::MmapGk1LcfsprResult< T >::classQueueLengthDistr |
[type][m], P(Y_k = m)
Definition at line 77 of file qsys_mmapgk1_lcfspr.h.
Referenced by line::qsys::qsys_mmapgk1_lcfspr().
| std::vector<T> line::qsys::MmapGk1LcfsprResult< T >::kappa |
stationary vector of Q
Definition at line 70 of file qsys_mmapgk1_lcfspr.h.
Referenced by line::qsys::qsys_mmapgk1_lcfspr().
| std::vector<T> line::qsys::MmapGk1LcfsprResult< T >::lambdas |
per-type arrival rates
Definition at line 66 of file qsys_mmapgk1_lcfspr.h.
Referenced by line::qsys::qsys_mmapgk1_lcfspr().
| T line::qsys::MmapGk1LcfsprResult< T >::meanQueueLength |
E[N].
Definition at line 74 of file qsys_mmapgk1_lcfspr.h.
Referenced by line::qsys::qsys_mmapgk1_lcfspr().
| std::vector<T> line::qsys::MmapGk1LcfsprResult< T >::meanSojournTime |
E[W_k].
Definition at line 75 of file qsys_mmapgk1_lcfspr.h.
Referenced by line::qsys::qsys_mmapgk1_lcfspr().
| Matrix<T> line::qsys::MmapGk1LcfsprResult< T >::Q |
Takine's Q (He's U).
Definition at line 69 of file qsys_mmapgk1_lcfspr.h.
Referenced by line::qsys::qsys_mmapgk1_lcfspr().
| std::vector<T> line::qsys::MmapGk1LcfsprResult< T >::queueLengthDistr |
P(N = n), n = 0..nMax.
Definition at line 76 of file qsys_mmapgk1_lcfspr.h.
Referenced by line::qsys::qsys_mmapgk1_lcfspr().
| Matrix<T> line::qsys::MmapGk1LcfsprResult< T >::R |
sum of the R_k
Definition at line 72 of file qsys_mmapgk1_lcfspr.h.
Referenced by line::qsys::qsys_mmapgk1_lcfspr().
| std::vector<std::vector<T> > line::qsys::MmapGk1LcfsprResult< T >::respCDF |
[type][point], P(W_k <= t)
Definition at line 80 of file qsys_mmapgk1_lcfspr.h.
Referenced by line::qsys::qsys_mmapgk1_lcfspr().
| std::function<std::vector<std::complex<double> >(std::complex<double>)> line::qsys::MmapGk1LcfsprResult< T >::respLST |
s -> per-type E[exp(-s W_k)] at a complex argument
Definition at line 79 of file qsys_mmapgk1_lcfspr.h.
Referenced by line::qsys::qsys_mmapgk1_lcfspr().
| std::vector<T> line::qsys::MmapGk1LcfsprResult< T >::respPoints |
the requested points
Definition at line 81 of file qsys_mmapgk1_lcfspr.h.
Referenced by line::qsys::qsys_mmapgk1_lcfspr().
| std::vector<Matrix<T> > line::qsys::MmapGk1LcfsprResult< T >::Rk |
the K rate matrices
Definition at line 71 of file qsys_mmapgk1_lcfspr.h.
Referenced by line::qsys::qsys_mmapgk1_lcfspr().
| T line::qsys::MmapGk1LcfsprResult< T >::utilization |
rho = sum_k lambda_k E[S_k]
Definition at line 68 of file qsys_mmapgk1_lcfspr.h.
Referenced by line::qsys::qsys_mmapgk1_lcfspr().