31 std::list<std::pair<std::shared_ptr<GraphNode>,
EdgeInfo>> _succeedingNodesWithEdgeInfo;
32 std::list<std::shared_ptr<GraphNode>> _succeedingNodes;
33 std::list<std::shared_ptr<GraphNode>> _previousNodes;
Definition GraphNode.h:13
const std::list< std::shared_ptr< GraphNode > > & getSucceedingNodes() const
Definition GraphNode.cpp:28
void addSucceedingNode(const std::shared_ptr< GraphNode > node, EdgeInfo edgeInfo)
Definition GraphNode.cpp:7
virtual ~GraphNode()
Definition GraphNode.h:16
GraphNode(int nodeID)
Definition GraphNode.cpp:3
int getRankIncomming() const
Definition GraphNode.cpp:18
const int getNodeID() const
Definition GraphNode.h:17
const std::list< std::shared_ptr< GraphNode > > & getPreviousNodes() const
Definition GraphNode.cpp:38
int getRankOutgoing() const
Definition GraphNode.cpp:23
const std::list< std::pair< std::shared_ptr< GraphNode >, EdgeInfo > > & getSucceedingNodesWithEdgeInfo() const
Definition GraphNode.cpp:33
void addPreviousNode(const std::shared_ptr< GraphNode > node)
Definition GraphNode.cpp:13
std::string thisNodePort
Definition GraphNode.h:8
std::string succeedingNodePort
Definition GraphNode.h:9