![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
Result of spn_ispn; fields as in the MATLAB help. More...
#include <line/api/spn/spn_ispn.h>
Public Attributes | |
| int | K = 0 |
| first repeating level | |
| std::size_t | L = 0 |
| phases per level | |
| std::vector< std::vector< double > > | A0 |
| std::vector< std::vector< double > > | A1 |
| std::vector< std::vector< double > > | A2 |
| std::vector< std::vector< double > > | R |
| std::vector< std::vector< double > > | B |
| std::vector< std::vector< double > > | x |
| stationary vectors of levels 0..K | |
| std::vector< std::vector< std::vector< double > > > | levelmarkings |
| P x n markings of levels 0..K. | |
| std::vector< double > | drift |
| {up, down} mean drift above K | |
| double | spR = 0 |
| std::vector< double > | meanmarking |
| double | varlevel = 0 |
| std::vector< double > | leveldist |
| double | leveltail = 0 |
| std::vector< std::vector< double > > | marginal |
| per place (P0: leveldist) | |
| std::vector< double > | tput |
| std::vector< double > | reward |
| std::size_t | ntangible = 0 |
| std::size_t | nvanishing = 0 |
Result of spn_ispn; fields as in the MATLAB help.
Definition at line 80 of file spn_ispn.h.
| std::vector<std::vector<double> > line::spn::IspnResult::A0 |
Definition at line 83 of file spn_ispn.h.
Referenced by line::spn::spn_ispn().
| std::vector<std::vector<double> > line::spn::IspnResult::A1 |
Definition at line 83 of file spn_ispn.h.
Referenced by line::spn::spn_ispn().
| std::vector<std::vector<double> > line::spn::IspnResult::A2 |
Definition at line 83 of file spn_ispn.h.
Referenced by line::spn::spn_ispn().
| std::vector<std::vector<double> > line::spn::IspnResult::B |
Definition at line 83 of file spn_ispn.h.
Referenced by line::spn::spn_ispn().
| std::vector<double> line::spn::IspnResult::drift |
{up, down} mean drift above K
Definition at line 86 of file spn_ispn.h.
Referenced by line::spn::spn_ispn().
| int line::spn::IspnResult::K = 0 |
first repeating level
Definition at line 81 of file spn_ispn.h.
Referenced by line::spn::spn_ispn().
| std::size_t line::spn::IspnResult::L = 0 |
| std::vector<double> line::spn::IspnResult::leveldist |
Definition at line 90 of file spn_ispn.h.
Referenced by line::spn::spn_ispn().
| std::vector<std::vector<std::vector<double> > > line::spn::IspnResult::levelmarkings |
P x n markings of levels 0..K.
Definition at line 85 of file spn_ispn.h.
Referenced by line::spn::spn_ispn().
| double line::spn::IspnResult::leveltail = 0 |
Definition at line 91 of file spn_ispn.h.
Referenced by line::spn::spn_ispn().
| std::vector<std::vector<double> > line::spn::IspnResult::marginal |
per place (P0: leveldist)
Definition at line 92 of file spn_ispn.h.
Referenced by line::spn::spn_ispn().
| std::vector<double> line::spn::IspnResult::meanmarking |
Definition at line 88 of file spn_ispn.h.
Referenced by line::mam::solver_mam_ispn(), and line::spn::spn_ispn().
| std::size_t line::spn::IspnResult::ntangible = 0 |
Definition at line 95 of file spn_ispn.h.
Referenced by line::spn::spn_ispn().
| std::size_t line::spn::IspnResult::nvanishing = 0 |
Definition at line 96 of file spn_ispn.h.
Referenced by line::spn::spn_ispn().
| std::vector<std::vector<double> > line::spn::IspnResult::R |
Definition at line 83 of file spn_ispn.h.
Referenced by line::spn::spn_ispn().
| std::vector<double> line::spn::IspnResult::reward |
Definition at line 94 of file spn_ispn.h.
Referenced by line::spn::spn_ispn().
| double line::spn::IspnResult::spR = 0 |
Definition at line 87 of file spn_ispn.h.
Referenced by line::spn::spn_ispn().
| std::vector<double> line::spn::IspnResult::tput |
Definition at line 93 of file spn_ispn.h.
Referenced by line::mam::solver_mam_ispn(), and line::spn::spn_ispn().
| double line::spn::IspnResult::varlevel = 0 |
Definition at line 89 of file spn_ispn.h.
Referenced by line::spn::spn_ispn().
| std::vector<std::vector<double> > line::spn::IspnResult::x |
stationary vectors of levels 0..K
Definition at line 84 of file spn_ispn.h.
Referenced by line::spn::spn_ispn().