|
torc-master
|
Represents attributes of a Net object. More...
#include <NetAttributes.hpp>
Collaboration diagram for torc::generic::NetAttributes:Public Member Functions | |
| const int32_t | getCriticality () const |
| void | setCriticality (const int32_t &value) |
| const NetDelay | getNetDelay () const |
| void | setNetDelay (const NetDelay &inSource) |
| const bool | getIsNetDelaySet () const |
| const bool | getIsCriticalitySet () const |
| NetAttributes () | |
| ~NetAttributes () throw () | |
| NetAttributes (const NetAttributes &source) | |
| NetAttributes & | operator= (const NetAttributes &source) |
Private Attributes | |
| int32_t | mCriticality |
| NetDelay | mNetDelay |
| bool | mCriticalitySet |
| bool | mNetDelaySet |
Represents attributes of a Net object.
The NetAttributes class stores some optional attributes of a Net.
Definition at line 29 of file NetAttributes.hpp.
| torc::generic::NetAttributes::NetAttributes | ( | ) |
Definition at line 31 of file NetAttributes.cpp.
| torc::generic::NetAttributes::~NetAttributes | ( | ) | ||
| throw | ( | |||
| ) | ||||
Definition at line 34 of file NetAttributes.cpp.
| torc::generic::NetAttributes::NetAttributes | ( | const NetAttributes & | source | ) |
Definition at line 36 of file NetAttributes.cpp.
|
inline |
Get the criticality info of a net for routing.
Definition at line 88 of file NetAttributes.hpp.
|
inline |
Definition at line 96 of file NetAttributes.hpp.
|
inline |
Definition at line 100 of file NetAttributes.hpp.
|
inline |
| NetAttributes & torc::generic::NetAttributes::operator= | ( | const NetAttributes & | source | ) |
Definition at line 40 of file NetAttributes.cpp.
| void torc::generic::NetAttributes::setCriticality | ( | const int32_t & | value | ) |
Set the criticality info of a net for routing.
| [in] | value | Integer value representing criticality info of a net. |
Definition at line 21 of file NetAttributes.cpp.
| void torc::generic::NetAttributes::setNetDelay | ( | const NetDelay & | inSource | ) |
Set delay information of net
| [in] | inSource | NetDelay, the delay information of a net. |
Definition at line 26 of file NetAttributes.cpp.
|
private |
This attribute is used to describe the relative importance of the net compared to other nets, for routing purpose.
Definition at line 76 of file NetAttributes.hpp.
|
private |
Definition at line 83 of file NetAttributes.hpp.
|
private |
This is an attributes of a net to specify a delay and its derivation for the given set of transitions.
Definition at line 82 of file NetAttributes.hpp.
|
private |
Definition at line 84 of file NetAttributes.hpp.