![]() |
Parasol Planning Library (PPL)
|
#include <SubtaskFlow.h>
Public Types | |
Local Types | |
typedef std::pair< std::vector< size_t >, TBDFunction > | ParentInfo |
using | STAPLGraph = stapl::sequential::graph< stapl::DIRECTED, stapl::NONMULTIEDGES, FlowNode, SemanticTask::DependencyType > |
typedef STAPLGraph::vertex_iterator | VI |
Public Member Functions | |
Construction | |
SubtaskFlow (SemanticTask *_task) | |
~SubtaskFlow () | |
Debug | |
void | Print () |
Accessors | |
size_t | Size () |
VI | GetFlowNodeIter (SemanticTask *_task) |
VI | GetFlowNodeIter (size_t _vid) |
FlowNode | GetFlowNode (size_t _vid) |
VI | GetRootIter () |
size_t | GetSuperNode (size_t _vid) |
typedef std::pair<std::vector<size_t>,TBDFunction> SubtaskFlow::ParentInfo |
using SubtaskFlow::STAPLGraph = stapl::sequential::graph<stapl::DIRECTED,stapl::NONMULTIEDGES, FlowNode, SemanticTask::DependencyType> |
typedef STAPLGraph::vertex_iterator SubtaskFlow::VI |
SubtaskFlow::SubtaskFlow | ( | SemanticTask * | _task | ) |
SubtaskFlow::~SubtaskFlow | ( | ) |
FlowNode SubtaskFlow::GetFlowNode | ( | size_t | _vid | ) |
SubtaskFlow::VI SubtaskFlow::GetFlowNodeIter | ( | SemanticTask * | _task | ) |
SubtaskFlow::VI SubtaskFlow::GetFlowNodeIter | ( | size_t | _vid | ) |
SubtaskFlow::VI SubtaskFlow::GetRootIter | ( | ) |
size_t SubtaskFlow::GetSuperNode | ( | size_t | _vid | ) |
void SubtaskFlow::Print | ( | ) |
size_t SubtaskFlow::Size | ( | ) |