![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
The piecewise QBD blocks, 1-based exactly as the reference's cell arrays. More...
#include <line/api/mam/mam_transient2.h>
Public Member Functions | |
| const CMat & | B1 (std::size_t k) const |
| const CMat & | L1 (std::size_t k) const |
| const CMat & | F1 (std::size_t k) const |
| const CMat & | Lv1 (std::size_t k) const |
| long | T1 (std::size_t k) const |
| std::size_t | nT () const |
Public Attributes | |
| std::vector< CMat > | B |
| std::vector< CMat > | L |
| std::vector< CMat > | F |
| std::vector< CMat > | Lv |
| 1-based: entry 0 is unused padding | |
| std::vector< long > | T |
| 1-based: entry 0 is unused padding | |
The piecewise QBD blocks, 1-based exactly as the reference's cell arrays.
T holds the regime thresholds. For the OPEN form there are K = |T| regimes and the last repeats to infinity; for the FINITE form there are K = |T| - 1 regimes and Lv[K+1] is the top boundary level.
Definition at line 226 of file mam_transient2.h.
|
inline |
Definition at line 230 of file mam_transient2.h.
References B.
Referenced by line::mam::mam_transient2(), and line::mam::mam_transient2_open().
|
inline |
Definition at line 232 of file mam_transient2.h.
References F.
Referenced by line::mam::mam_transient2(), and line::mam::mam_transient2_open().
|
inline |
Definition at line 231 of file mam_transient2.h.
References L.
Referenced by line::mam::mam_transient2(), and line::mam::mam_transient2_open().
|
inline |
Definition at line 233 of file mam_transient2.h.
References Lv.
Referenced by line::mam::mam_transient2(), and line::mam::mam_transient2_open().
|
inline |
Definition at line 235 of file mam_transient2.h.
References T.
Referenced by line::mam::mam_transient2(), and line::mam::mam_transient2_open().
|
inline |
Definition at line 234 of file mam_transient2.h.
References T.
Referenced by line::mam::mam_transient2(), and line::mam::mam_transient2_open().
| std::vector<CMat> line::mam::TransientQbd::B |
Definition at line 227 of file mam_transient2.h.
Referenced by B1(), and line::mam::make_transient_qbd().
| std::vector<CMat> line::mam::TransientQbd::F |
Definition at line 227 of file mam_transient2.h.
Referenced by F1(), and line::mam::make_transient_qbd().
| std::vector<CMat> line::mam::TransientQbd::L |
Definition at line 227 of file mam_transient2.h.
Referenced by L1(), and line::mam::make_transient_qbd().
| std::vector<CMat> line::mam::TransientQbd::Lv |
1-based: entry 0 is unused padding
Definition at line 227 of file mam_transient2.h.
Referenced by Lv1(), and line::mam::make_transient_qbd().
| std::vector<long> line::mam::TransientQbd::T |
1-based: entry 0 is unused padding
Definition at line 228 of file mam_transient2.h.
Referenced by line::mam::make_transient_qbd(), nT(), and T1().