Verilog to Routing - VPR
Public Member Functions | Private Attributes
Arc Class Reference

Public Member Functions

 Arc (std::string src_port, int src_ipin, std::string snk_port, int snk_ipin, float del, std::string cond="")
 
std::string source_name () const
 
int source_ipin () const
 
std::string sink_name () const
 
int sink_ipin () const
 
double delay () const
 
std::string condition () const
 

Private Attributes

std::string source_name_
 
int source_ipin_
 
std::string sink_name_
 
int sink_ipin_
 
double delay_
 
std::string condition_
 

Constructor & Destructor Documentation

◆ Arc()

Arc::Arc ( std::string  src_port,
int  src_ipin,
std::string  snk_port,
int  snk_ipin,
float  del,
std::string  cond = "" 
)
inline
Parameters
src_portSource of the arc
src_ipinSource pin index
snk_portSink of the arc
snk_ipinSink pin index
delDelay on this arc
condCondition associated with the arc

Member Function Documentation

◆ condition()

std::string Arc::condition ( ) const
inline

◆ delay()

double Arc::delay ( ) const
inline

◆ sink_ipin()

int Arc::sink_ipin ( ) const
inline

◆ sink_name()

std::string Arc::sink_name ( ) const
inline

◆ source_ipin()

int Arc::source_ipin ( ) const
inline

◆ source_name()

std::string Arc::source_name ( ) const
inline

Field Documentation

◆ condition_

std::string Arc::condition_
private

◆ delay_

double Arc::delay_
private

◆ sink_ipin_

int Arc::sink_ipin_
private

◆ sink_name_

std::string Arc::sink_name_
private

◆ source_ipin_

int Arc::source_ipin_
private

◆ source_name_

std::string Arc::source_name_
private

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