![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
A job class: the index it was given, and the model that owns it. More...
#include <line/lang/qn/nodes.h>
Public Member Functions | |
| std::size_t | get_index () const |
| get_index(): the 1-based class index. | |
| const std::string & | get_name () const |
| getName(). | |
| operator std::size_t () const | |
| A handle IS its index wherever one is expected. | |
| void | set_completes (bool flag) |
| completes = flag: whether passing the reference station completes the chain's cycle. | |
Protected Member Functions | |
| JobClass (NetworkModel &m, std::size_t idx, const std::string &nm) | |
Protected Attributes | |
| NetworkModel * | model_ |
| std::size_t | idx_ |
| std::string | name_ |
A job class: the index it was given, and the model that owns it.
|
inlineprotected |
Definition at line 397 of file nodes.h.
References idx_, model_, and name_.
Referenced by line::ClosedClass::ClosedClass(), line::OpenClass::OpenClass(), and line::SelfLoopingClass::SelfLoopingClass().
|
inline |
get_index(): the 1-based class index.
Definition at line 388 of file nodes.h.
References idx_.
Referenced by line::Transition::set_enabling_conditions(), line::Transition::set_firing_outcome(), and line::Transition::set_inhibiting_conditions().
|
inline |
|
inline |
|
inline |
completes = flag: whether passing the reference station completes the chain's cycle.
Definition at line 394 of file nodes.h.
References idx_, model_, and line::qn::Network< T >::set_class_completes().
|
protected |
Definition at line 400 of file nodes.h.
Referenced by get_index(), JobClass(), operator std::size_t(), and set_completes().
|
protected |
Definition at line 399 of file nodes.h.
Referenced by JobClass(), and set_completes().
|
protected |
Definition at line 401 of file nodes.h.
Referenced by get_name(), and JobClass().