![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
Return value of pfqn_dac, mirroring [Pjoint, states, XN, QN, UN, CN, pi]. More...
#include <line/api/pfqn/pfqn_dac.h>
Public Attributes | |
| std::vector< T > | Pjoint |
| one probability per row of states | |
| std::vector< std::vector< int > > | states |
| aggregate states, J columns | |
| std::vector< T > | XN |
| (R) chain throughput | |
| Matrix< T > | QN |
| (M x R) mean queue length | |
| std::vector< T > | UN |
| (M) utilization, 1 - P(empty) | |
| std::vector< T > | CN |
| (R) cycle time, excluding think time | |
| Matrix< T > | PI |
| (M x (Nt+1)) marginal distribution | |
Return value of pfqn_dac, mirroring [Pjoint, states, XN, QN, UN, CN, pi].
Definition at line 51 of file pfqn_dac.h.
| std::vector<T> line::pfqn::DacResult< T >::CN |
(R) cycle time, excluding think time
Definition at line 57 of file pfqn_dac.h.
Referenced by line::pfqn::pfqn_dac().
| Matrix<T> line::pfqn::DacResult< T >::PI |
(M x (Nt+1)) marginal distribution
Definition at line 58 of file pfqn_dac.h.
Referenced by line::pfqn::pfqn_dac().
| std::vector<T> line::pfqn::DacResult< T >::Pjoint |
one probability per row of states
Definition at line 52 of file pfqn_dac.h.
Referenced by line::pfqn::pfqn_dac().
| Matrix<T> line::pfqn::DacResult< T >::QN |
(M x R) mean queue length
Definition at line 55 of file pfqn_dac.h.
Referenced by line::pfqn::pfqn_dac().
| std::vector<std::vector<int> > line::pfqn::DacResult< T >::states |
aggregate states, J columns
Definition at line 53 of file pfqn_dac.h.
Referenced by line::pfqn::pfqn_dac().
| std::vector<T> line::pfqn::DacResult< T >::UN |
(M) utilization, 1 - P(empty)
Definition at line 56 of file pfqn_dac.h.
Referenced by line::pfqn::pfqn_dac().
| std::vector<T> line::pfqn::DacResult< T >::XN |
(R) chain throughput
Definition at line 54 of file pfqn_dac.h.
Referenced by line::pfqn::pfqn_dac().