PandA-2024.02
Data Structures | Typedefs | Functions
conn_binding.hpp File Reference

Data structure used to store the interconnection binding of datapath elements. More...

#include "config_HAVE_UNORDERED.hpp"
#include <iosfwd>
#include <string>
#include "refcount.hpp"
#include "custom_map.hpp"
#include "generic_obj.hpp"
#include "graph.hpp"
Include dependency graph for conn_binding.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  conn_binding
 Class managing the interconnection binding. More...
 
struct  conn_binding::ConnectionSorter
 definition of the connection implementations More...
 
struct  conn_binding::ConnectionTarget
 definition of target of a connection More...
 

Typedefs

using data_transfer = std::tuple< unsigned int, unsigned int, vertex, vertex, vertex >
 definition of the data transfer (tree_node, precision, from, to, data_transferred, current_op). More...
 
using conn_bindingRef = refcount< conn_binding >
 Refcount definition of the class. More...
 

Functions

 REF_FORWARD_DECL (HLS_manager)
 Autoheader include. More...
 
 REF_FORWARD_DECL (generic_obj)
 
 REF_FORWARD_DECL (connection_obj)
 
 CONSTREF_FORWARD_DECL (BehavioralHelper)
 
 REF_FORWARD_DECL (structural_manager)
 
 REF_FORWARD_DECL (structural_object)
 
 REF_FORWARD_DECL (technology_manager)
 
 REF_FORWARD_DECL (hls)
 
 REF_FORWARD_DECL (conn_binding)
 
 CONSTREF_FORWARD_DECL (OpGraph)
 

Detailed Description

Data structure used to store the interconnection binding of datapath elements.

Author
Christian Pilato pilat.nosp@m.o@el.nosp@m.et.po.nosp@m.limi.nosp@m..it $Revision$ $Date$ Last modified by $Author$

Definition in file conn_binding.hpp.

Typedef Documentation

◆ conn_bindingRef

Refcount definition of the class.

Definition at line 355 of file conn_binding.hpp.

◆ data_transfer

using data_transfer = std::tuple<unsigned int, unsigned int, vertex, vertex, vertex>

definition of the data transfer (tree_node, precision, from, to, data_transferred, current_op).

Note that from/to can represent either chained vertices or STG states

Definition at line 72 of file conn_binding.hpp.

Function Documentation

◆ CONSTREF_FORWARD_DECL() [1/2]

CONSTREF_FORWARD_DECL ( BehavioralHelper  )

◆ CONSTREF_FORWARD_DECL() [2/2]

CONSTREF_FORWARD_DECL ( OpGraph  )

◆ REF_FORWARD_DECL() [1/8]

REF_FORWARD_DECL ( HLS_manager  )

Autoheader include.

◆ REF_FORWARD_DECL() [2/8]

REF_FORWARD_DECL ( generic_obj  )

◆ REF_FORWARD_DECL() [3/8]

REF_FORWARD_DECL ( connection_obj  )

◆ REF_FORWARD_DECL() [4/8]

REF_FORWARD_DECL ( structural_manager  )

◆ REF_FORWARD_DECL() [5/8]

REF_FORWARD_DECL ( structural_object  )

◆ REF_FORWARD_DECL() [6/8]

REF_FORWARD_DECL ( technology_manager  )

◆ REF_FORWARD_DECL() [7/8]

REF_FORWARD_DECL ( hls  )

◆ REF_FORWARD_DECL() [8/8]

REF_FORWARD_DECL ( conn_binding  )

Generated on Mon Feb 12 2024 13:03:24 for PandA-2024.02 by doxygen 1.8.13