![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
How a station's state row splits into [buffer | server | local vars]. More...
#include <line/lang/qn/state_events.h>
Public Attributes | |
| std::vector< std::size_t > | K |
| phases per class | |
| std::vector< std::size_t > | Ks |
| offset of class r's phase block | |
| std::size_t | srvw = 0 |
| total server width | |
| std::size_t | nvar = 0 |
| local-variable width | |
| std::size_t | bufw = 0 |
| buffer width, the only discipline-dependent part | |
How a station's state row splits into [buffer | server | local vars].
Definition at line 292 of file state_events.h.
| std::size_t line::qn::RowLayout< T >::bufw = 0 |
buffer width, the only discipline-dependent part
Definition at line 297 of file state_events.h.
Referenced by line::qn::after_event_station_arv(), line::qn::after_event_station_dep(), line::qn::after_event_station_phase(), line::qn::after_event_station_renege(), line::qn::after_event_station_reply(), line::qn::after_event_station_retry(), line::qn::after_event_station_signal(), line::qn::after_event_station_switch(), and line::qn::row_layout().
| std::vector<std::size_t> line::qn::RowLayout< T >::K |
phases per class
Definition at line 293 of file state_events.h.
Referenced by line::qn::after_event_station_arv(), line::qn::after_event_station_dep(), line::qn::after_event_station_phase(), line::qn::after_event_station_renege(), line::qn::after_event_station_reply(), line::qn::after_event_station_retry(), line::qn::after_event_station_signal(), line::qn::polling_land(), line::qn::row_layout(), and line::api::sn_is_state_valid().
| std::vector<std::size_t> line::qn::RowLayout< T >::Ks |
offset of class r's phase block
Definition at line 294 of file state_events.h.
Referenced by line::qn::after_event_station_arv(), line::qn::after_event_station_dep(), line::qn::after_event_station_phase(), line::qn::after_event_station_renege(), line::qn::after_event_station_reply(), line::qn::after_event_station_retry(), line::qn::after_event_station_signal(), line::qn::polling_land(), line::qn::row_layout(), and line::api::sn_is_state_valid().
| std::size_t line::qn::RowLayout< T >::nvar = 0 |
local-variable width
Definition at line 296 of file state_events.h.
Referenced by line::qn::after_event_station_dep(), line::qn::after_event_station_phase(), line::qn::after_event_station_renege(), line::qn::after_event_station_retry(), line::qn::after_event_station_signal(), line::qn::row_layout(), and line::api::sn_is_state_valid().
| std::size_t line::qn::RowLayout< T >::srvw = 0 |
total server width
Definition at line 295 of file state_events.h.
Referenced by line::qn::after_event_station_arv(), line::qn::after_event_station_dep(), line::qn::after_event_station_reply(), line::qn::after_event_station_retry(), line::qn::after_event_station_signal(), line::qn::after_event_station_switch(), and line::qn::row_layout().