![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
What one global event produces: a whole network state per outcome. More...
#include <line/lang/qn/state_events.h>
Public Member Functions | |
| bool | empty () const |
Public Attributes | |
| std::vector< NetState< T > > | space |
| std::vector< T > | rate |
| std::vector< T > | prob |
| std::vector< bool > | completion |
| True where the outcome is a firing COMPLETION, i.e. | |
What one global event produces: a whole network state per outcome.
Definition at line 3287 of file state_events.h.
|
inline |
Definition at line 3297 of file state_events.h.
References space.
| std::vector<bool> line::qn::GlobalOutcome< T >::completion |
True where the outcome is a firing COMPLETION, i.e.
one that applied the PRE/POST updates. Callers must NOT re-derive this from the markings: a transition whose firing returns exactly what its enabling consumed leaves every marking invariant yet still completed.
Definition at line 3296 of file state_events.h.
Referenced by line::qn::after_fj_event(), line::qn::after_global_event(), and line::ctmc::solver_ctmc().
| std::vector<T> line::qn::GlobalOutcome< T >::prob |
Definition at line 3289 of file state_events.h.
Referenced by line::qn::after_fj_event(), line::qn::after_global_event(), line::ctmc::reachable_space_generator(), line::ctmc::solver_ctmc(), and line::ssa::ssa_find_enabled().
| std::vector<T> line::qn::GlobalOutcome< T >::rate |
Definition at line 3289 of file state_events.h.
Referenced by line::qn::after_fj_event(), line::qn::after_global_event(), line::ctmc::ctmc_find_vanishing_states(), line::ctmc::reachable_space_generator(), line::ctmc::solver_ctmc(), and line::ssa::ssa_find_enabled().
| std::vector<NetState<T> > line::qn::GlobalOutcome< T >::space |
Definition at line 3288 of file state_events.h.
Referenced by line::qn::after_fj_event(), line::qn::after_global_event(), line::ctmc::ctmc_find_vanishing_states(), empty(), line::ctmc::reachable_space_generator(), line::ctmc::solver_ctmc(), and line::ssa::ssa_find_enabled().