#include <NetAttributes.hpp>
Public Member Functions | |
const int32_t | getCriticality () const throw () |
void | setCriticality (const int32_t &value) throw () |
const NetDelay | getNetDelay () const throw () |
void | setNetDelay (const NetDelay &inSource) throw () |
const bool | getIsNetDelaySet () const throw () |
const bool | getIsCriticalitySet () const throw () |
NetAttributes (const NetAttributes &source) | |
NetAttributes & | operator= (const NetAttributes &source) throw () |
Private Attributes | |
int32_t | mCriticality |
NetDelay | mNetDelay |
bool | mCriticalitySet |
bool | mNetDelaySet |
The NetAttributes class stores some optional attributes of a Net.
Definition at line 30 of file NetAttributes.hpp.
const int32_t torc::generic::NetAttributes::getCriticality | ( | ) | const throw () [inline] |
Get the criticality info of a net for routing.
Definition at line 98 of file NetAttributes.hpp.
void torc::generic::NetAttributes::setCriticality | ( | const int32_t & | value | ) | throw () |
Set the criticality info of a net for routing.
[in] | value | Integer value representing criticality info of a net. |
Definition at line 23 of file NetAttributes.cpp.
const NetDelay torc::generic::NetAttributes::getNetDelay | ( | ) | const throw () [inline] |
void torc::generic::NetAttributes::setNetDelay | ( | const NetDelay & | inSource | ) | throw () |
Set delay information of net
[in] | inSource | NetDelay, the delay information of a net. |
Definition at line 29 of file NetAttributes.cpp.
int32_t torc::generic::NetAttributes::mCriticality [private] |
This attribute is used to describe the relative importance of the net compared to other nets, for routing purpose.
Definition at line 85 of file NetAttributes.hpp.
This is an attributes of a net to specify a delay and its derivation for the given set of transitions.
Definition at line 91 of file NetAttributes.hpp.