![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
The tagged model and the class bookkeeping a caller needs to read it back. More...
#include <line/lang/qn/tag_chain.h>
Public Attributes | |
| NetworkStruct< T > | V |
| std::vector< std::size_t > | tagged |
| std::vector< std::size_t > | orig |
| std::size_t | taggedjob = 0 |
The tagged model and the class bookkeeping a caller needs to read it back.
tagged[a] is the twin of orig[a], both 1-based and in chain order, and taggedjob is the one twin that actually holds a job. A caller filtering the generator wants the whole of tagged, not just taggedjob: the single job moves between the twins as it switches class.
Definition at line 69 of file tag_chain.h.
| std::vector<std::size_t> line::qn::TaggedChain< T >::orig |
Definition at line 72 of file tag_chain.h.
Referenced by line::qn::tag_chain().
| std::vector<std::size_t> line::qn::TaggedChain< T >::tagged |
Definition at line 71 of file tag_chain.h.
Referenced by line::qn::tag_chain().
| std::size_t line::qn::TaggedChain< T >::taggedjob = 0 |
Definition at line 73 of file tag_chain.h.
Referenced by line::qn::tag_chain().
| NetworkStruct<T> line::qn::TaggedChain< T >::V |
Definition at line 70 of file tag_chain.h.
Referenced by line::qn::tag_chain().