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

Information associated with the whole graph of a circuit. More...

#include <cg_node.hpp>

Inheritance diagram for cg_graph_info:
Inheritance graph
[legend]
Collaboration diagram for cg_graph_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_graph_info (vertex en, const std::string &en_name, vertex ex, const std::string &ex_name)
 Constructor. More...
 
 cg_graph_info ()
 Empty constructor. More...
 
 ~cg_graph_info () override=default
 Destructor. More...
 
- Public Member Functions inherited from GraphInfo
 GraphInfo ()=default
 Constructor. More...
 
virtual ~GraphInfo ()=default
 Destructor. More...
 

Data Fields

vertex Entry
 primary input node. More...
 
vertex Exit
 primary output node More...
 
std::string Entry_name
 
std::string Exit_name
 

Detailed Description

Information associated with the whole graph of a circuit.

Definition at line 175 of file cg_node.hpp.

Constructor & Destructor Documentation

◆ cg_graph_info() [1/2]

cg_graph_info::cg_graph_info ( vertex  en,
const std::string &  en_name,
vertex  ex,
const std::string &  ex_name 
)
inline

Constructor.

Definition at line 199 of file cg_node.hpp.

◆ cg_graph_info() [2/2]

cg_graph_info::cg_graph_info ( )
inline

Empty constructor.

Definition at line 207 of file cg_node.hpp.

◆ ~cg_graph_info()

cg_graph_info::~cg_graph_info ( )
overridedefault

Destructor.

Member Function Documentation

◆ print()

void cg_graph_info::print ( std::ostream &  os) const
inline

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

Parameters
osis the output stream.

Definition at line 191 of file cg_node.hpp.

Field Documentation

◆ Entry

vertex cg_graph_info::Entry

primary input node.

gen and io port are associated with the entry node

Definition at line 179 of file cg_node.hpp.

◆ Entry_name

std::string cg_graph_info::Entry_name

Definition at line 184 of file cg_node.hpp.

◆ Exit

vertex cg_graph_info::Exit

primary output node

Definition at line 182 of file cg_node.hpp.

◆ Exit_name

std::string cg_graph_info::Exit_name

Definition at line 185 of file cg_node.hpp.


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

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