CYNQ  0.3.0
Framework to develop FPGA applications in C++ with the easiness of PYNQ
cynq::IExecutionGraph::Node Struct Reference

Node structure to hold information about each node in a generic manner. More...

#include <execution-graph.hpp>

Collaboration diagram for cynq::IExecutionGraph::Node:

Data Fields

NodeID id
 
Function function
 
std::vector< NodeIDdependencies = {}
 
std::vector< Node * > parents = {}
 
std::vector< Node * > children = {}
 

Detailed Description

Node structure to hold information about each node in a generic manner.

Field Documentation

◆ children

std::vector<Node *> cynq::IExecutionGraph::Node::children = {}

Pointers to the children nodes

◆ dependencies

std::vector<NodeID> cynq::IExecutionGraph::Node::dependencies = {}

Dependencies of the node to be executed before the current one

◆ function

Function cynq::IExecutionGraph::Node::function

Auxiliar function to execute by the node

◆ id

NodeID cynq::IExecutionGraph::Node::id

ID of the node

◆ parents

std::vector<Node *> cynq::IExecutionGraph::Node::parents = {}

Pointers to the parent nodes with the IDs of dependencies


The documentation for this struct was generated from the following file: