![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
The flat series-parallel tree. More...
#include <line/lang/workflow/workflow.h>
Public Attributes | |
| std::vector< SPNode< T > > | nodes |
| std::size_t | root = static_cast<std::size_t>(-1) |
| std::vector< std::size_t > | leaf_of |
| Node index of each activity's leaf, npos when the activity has none. | |
| std::vector< T > | execs |
The flat series-parallel tree.
execs carries the expected number of executions of each node per workflow execution, which is the weight by which an LQN metric reconstruction splits a layer result back over entries, activities and calls.
Definition at line 214 of file workflow.h.
| std::vector<T> line::workflow::SPTree< T >::execs |
Definition at line 219 of file workflow.h.
Referenced by line::api::lqn::entry_workflow().
| std::vector<std::size_t> line::workflow::SPTree< T >::leaf_of |
Node index of each activity's leaf, npos when the activity has none.
Definition at line 218 of file workflow.h.
Referenced by line::api::lqn::entry_workflow().
| std::vector<SPNode<T> > line::workflow::SPTree< T >::nodes |
Definition at line 215 of file workflow.h.
Referenced by line::api::lqn::detail_compose_serialized().
| std::size_t line::workflow::SPTree< T >::root = static_cast<std::size_t>(-1) |
Definition at line 216 of file workflow.h.
Referenced by line::api::lqn::serial_law().