PandA-2024.02
Public Member Functions | Data Fields
cg_edge_info Struct Reference

Information associated with a circuit graph edge. More...

#include <cg_node.hpp>

Inheritance diagram for cg_edge_info:
Inheritance graph
[legend]
Collaboration diagram for cg_edge_info:
Collaboration graph
[legend]

Public Member Functions

void print (std::ostream &os) const
 Print the information associated with the current node of the graph. More...
 
 cg_edge_info ()
 Constructor. More...
 
- Public Member Functions inherited from EdgeInfo
 EdgeInfo ()=default
 Constructor. More...
 
virtual ~EdgeInfo ()=default
 Destructor. More...
 

Data Fields

structural_objectRef from_port
 port from which the edge is generated More...
 
structural_objectRef to_port
 destination port/channel to the edge is attached More...
 
bool is_critical
 flag to check if the edge is involved into the critical path More...
 

Detailed Description

Information associated with a circuit graph edge.

Definition at line 107 of file cg_node.hpp.

Constructor & Destructor Documentation

◆ cg_edge_info()

cg_edge_info::cg_edge_info ( )
inline

Constructor.

Definition at line 122 of file cg_node.hpp.

Member Function Documentation

◆ print()

void cg_edge_info::print ( std::ostream &  os) const

Print the information associated with the current node of the graph.

Parameters
osis the output stream.

Definition at line 49 of file cg_node.cpp.

References constant_o_K, from_port, structural_object::get_id(), structural_object::get_kind(), structural_object::get_owner(), port_vector_o_K, and to_port.

Here is the call graph for this function:

Field Documentation

◆ from_port

structural_objectRef cg_edge_info::from_port

port from which the edge is generated

Definition at line 110 of file cg_node.hpp.

Referenced by print().

◆ is_critical

bool cg_edge_info::is_critical

flag to check if the edge is involved into the critical path

Definition at line 114 of file cg_node.hpp.

◆ to_port

structural_objectRef cg_edge_info::to_port

destination port/channel to the edge is attached

Definition at line 112 of file cg_node.hpp.

Referenced by print().


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

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