Node structure to hold information about each node in a generic manner. More...
#include <execution-graph.hpp>
Data Fields | |
NodeID | id |
Function | function |
std::vector< NodeID > | dependencies = {} |
std::vector< Node * > | parents = {} |
std::vector< Node * > | children = {} |
Node structure to hold information about each node in a generic manner.
std::vector<Node *> cynq::IExecutionGraph::Node::children = {} |
Pointers to the children nodes
std::vector<NodeID> cynq::IExecutionGraph::Node::dependencies = {} |
Dependencies of the node to be executed before the current one
Function cynq::IExecutionGraph::Node::function |
Auxiliar function to execute by the node
NodeID cynq::IExecutionGraph::Node::id |
ID of the node
std::vector<Node *> cynq::IExecutionGraph::Node::parents = {} |
Pointers to the parent nodes with the IDs of dependencies