#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