| 
    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.