![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
One precedence of the activity graph. More...
#include <line/lang/workflow/workflow.h>
Public Attributes | |
| std::vector< std::string > | pre_acts |
| std::vector< std::string > | post_acts |
| PrecedenceType | pre_type = PrecedenceType::PRE_SEQ |
| PrecedenceType | post_type = PrecedenceType::POST_SEQ |
| std::vector< T > | pre_params |
| std::vector< T > | post_params |
One precedence of the activity graph.
pre_params carries the AND-join quorum when there is one; post_params carries the OR-fork probabilities or the loop count.
Definition at line 78 of file workflow.h.
| std::vector<std::string> line::workflow::Precedence< T >::post_acts |
Definition at line 80 of file workflow.h.
Referenced by line::workflow::Workflow< T >::AndFork(), line::workflow::Workflow< T >::AndJoin(), line::io::build_workflow_from_json(), line::api::lqn::entry_workflow(), line::workflow::Workflow< T >::Loop(), line::workflow::Workflow< T >::OrFork(), line::workflow::Workflow< T >::OrJoin(), and line::workflow::Workflow< T >::Serial().
| std::vector<T> line::workflow::Precedence< T >::post_params |
Definition at line 84 of file workflow.h.
Referenced by line::io::build_workflow_from_json(), line::api::lqn::entry_workflow(), line::workflow::Workflow< T >::Loop(), and line::workflow::Workflow< T >::OrFork().
| PrecedenceType line::workflow::Precedence< T >::post_type = PrecedenceType::POST_SEQ |
Definition at line 82 of file workflow.h.
Referenced by line::workflow::Workflow< T >::AndFork(), line::workflow::Workflow< T >::AndJoin(), line::io::build_workflow_from_json(), line::api::lqn::entry_workflow(), line::workflow::Workflow< T >::Loop(), line::workflow::Workflow< T >::OrFork(), line::workflow::Workflow< T >::OrJoin(), and line::workflow::Workflow< T >::Serial().
| std::vector<std::string> line::workflow::Precedence< T >::pre_acts |
Definition at line 79 of file workflow.h.
Referenced by line::workflow::Workflow< T >::AndFork(), line::workflow::Workflow< T >::AndJoin(), line::io::build_workflow_from_json(), line::api::lqn::entry_workflow(), line::workflow::Workflow< T >::Loop(), line::workflow::Workflow< T >::OrFork(), line::workflow::Workflow< T >::OrJoin(), and line::workflow::Workflow< T >::Serial().
| std::vector<T> line::workflow::Precedence< T >::pre_params |
Definition at line 83 of file workflow.h.
Referenced by line::workflow::Workflow< T >::AndJoin(), line::io::build_workflow_from_json(), and line::api::lqn::entry_workflow().
| PrecedenceType line::workflow::Precedence< T >::pre_type = PrecedenceType::PRE_SEQ |
Definition at line 81 of file workflow.h.
Referenced by line::workflow::Workflow< T >::AndFork(), line::workflow::Workflow< T >::AndJoin(), line::io::build_workflow_from_json(), line::api::lqn::entry_workflow(), line::workflow::Workflow< T >::Loop(), line::workflow::Workflow< T >::OrFork(), line::workflow::Workflow< T >::OrJoin(), and line::workflow::Workflow< T >::Serial().