![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
One synchronization: an ACTIVE event and the PASSIVE event it drives. More...
#include <line/lang/qn/state_events.h>
Public Attributes | |
| SyncEvent< T > | active |
| SyncEvent< T > | passive |
One synchronization: an ACTIVE event and the PASSIVE event it drives.
Every transition of the CTMC is one of these. The active half sets the rate; the passive half is where the job lands, weighted by the routing probability. A LOCAL passive half means the active event moves no job out of its node – a phase change, a reneging job leaving the system, a server failing.
Definition at line 3666 of file state_events.h.
| SyncEvent<T> line::qn::Sync< T >::active |
Definition at line 3667 of file state_events.h.
Referenced by line::ctmc::reachable_space_generator(), line::qn::refresh_sync(), line::ctmc::solver_ctmc(), and line::ssa::ssa_find_enabled().
| SyncEvent<T> line::qn::Sync< T >::passive |
Definition at line 3667 of file state_events.h.
Referenced by line::ctmc::reachable_space_generator(), line::qn::refresh_sync(), line::ctmc::solver_ctmc(), and line::ssa::ssa_find_enabled().