![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
A job being served by a sharing discipline, with the work it still owes. More...
#include <line/solvers/ldes/ldes_station.h>
Public Attributes | |
| std::size_t | cls = 0 |
| int | priority = 0 |
| double | t_arr = 0.0 |
| double | t_sys = 0.0 |
| double | total = 0.0 |
| the sampled requirement | |
| double | remaining = 0.0 |
| residual work, in service-time units | |
| std::uint64_t | tag = 0 |
| identifies the departure event scheduled for it | |
| std::uint64_t | parent = 0 |
| The fork the job belongs to, carried across the sharing station. | |
A job being served by a sharing discipline, with the work it still owes.
Definition at line 284 of file ldes_station.h.
| std::size_t line::ldes::engine::PsJob::cls = 0 |
Definition at line 285 of file ldes_station.h.
| std::uint64_t line::ldes::engine::PsJob::parent = 0 |
The fork the job belongs to, carried across the sharing station.
A buffered station keeps the whole Job in its server slot and hands it back at the completion, so the identity survives; a sharing station holds this reduced record instead and would hand back a DEFAULT-CONSTRUCTED one. A sibling leaving with parent 0 matches no fork at the Join and is discarded there, which drains a closed fork-join model after one pass.
Definition at line 301 of file ldes_station.h.
| int line::ldes::engine::PsJob::priority = 0 |
Definition at line 286 of file ldes_station.h.
| double line::ldes::engine::PsJob::remaining = 0.0 |
residual work, in service-time units
Definition at line 290 of file ldes_station.h.
| double line::ldes::engine::PsJob::t_arr = 0.0 |
Definition at line 287 of file ldes_station.h.
| double line::ldes::engine::PsJob::t_sys = 0.0 |
Definition at line 288 of file ldes_station.h.
| std::uint64_t line::ldes::engine::PsJob::tag = 0 |
identifies the departure event scheduled for it
Definition at line 291 of file ldes_station.h.
| double line::ldes::engine::PsJob::total = 0.0 |
the sampled requirement
Definition at line 289 of file ldes_station.h.