#include <RouteUtilities.hpp>
| Public Types | |
| typedef ArcVector::const_iterator | ArcConstIterator | 
| typedef ArcVector::iterator | ArcIterator | 
| typedef TilewireVector::const_iterator | TilewireConstIterator | 
| typedef TilewireVector::iterator | TilewireIterator | 
| typedef RouteNodePtrVector::const_iterator | RouteNodePtrConstIterator | 
| typedef RouteNodePtrVector::iterator | RouteNodePtrIterator | 
| Public Member Functions | |
| RouteUtilities () | |
| Constructor. | |
| void | design2routenets (NetSharedPtrIterator netsbegin, NetSharedPtrIterator netsend, RouteNetVector &routenets) | 
| void | routenets2design (RouteNetVector &routenets, NetSharedPtrIterator netsbegin, NetSharedPtrIterator netsend, architecture::DDB &ddb) | 
| Public Attributes | |
| boost::unordered_map < boost::uint32_t, boost::any > | mProperties | 
| Net annotation structure. | |
| Protected Attributes | |
| string | mName | 
| Name of the net. | |
| TilewireVector | mSources | 
| Vector of net source Tilewires. | |
| TilewireVector | mSinks | 
| Vector of net sink Tilewires. | |
| ArcVector | mArcs | 
| Vector of arcs representing net connectivity. | |
| RouteNodePtrVector | mRouteNodes | 
| Vector of RouteNodes representing net connectivity. | |
| Private Types | |
| typedef std::string | string | 
| Imported type names. | |
| typedef architecture::Tilewire | Tilewire | 
| typedef architecture::TilewireVector | TilewireVector | 
| typedef architecture::Arc | Arc | 
| typedef architecture::ArcVector | ArcVector | 
| typedef torc::physical::NetSharedPtr | NetSharedPtr | 
| typedef std::vector< NetSharedPtr > | NetSharedPtrVector | 
| typedef torc::physical::Circuit::NetSharedPtrConstIterator | NetSharedPtrConstIterator | 
| typedef torc::physical::Circuit::NetSharedPtrIterator | NetSharedPtrIterator | 
| typedef torc::physical::Net::InstancePinSharedPtrConstIterator | InstancePinSharedPtrConstIterator | 
| typedef torc::physical::Net::InstancePinSharedPtrIterator | InstancePinSharedPtrIterator | 
| typedef torc::physical::Pip | Pip | 
The RouteNet class contains architecture specific sources and sinks.
Definition at line 39 of file RouteUtilities.hpp.
| typedef std::string torc::router::RouteUtilities::string  [private] | 
| torc::router::RouteUtilities::RouteUtilities | ( | ) |  [inline] | 
| string torc::router::RouteUtilities::mName  [protected] | 
| TilewireVector torc::router::RouteUtilities::mSources  [protected] | 
| TilewireVector torc::router::RouteUtilities::mSinks  [protected] | 
| ArcVector torc::router::RouteUtilities::mArcs  [protected] | 
| RouteNodePtrVector torc::router::RouteUtilities::mRouteNodes  [protected] | 
Vector of RouteNodes representing net connectivity.
Definition at line 77 of file RouteUtilities.hpp.
| boost::unordered_map<boost::uint32_t, boost::any> torc::router::RouteUtilities::mProperties | 
 1.5.6
 1.5.6