torc-master
|
Represents attributes of a Net object. More...
#include <NetAttributes.hpp>
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.