19 #ifndef TORC_PACKER_ROUTINGNET_HPP
20 #define TORC_PACKER_ROUTINGNET_HPP
51 pathCounts.resize(snet->getSourceCount() + snet->getSinkCount(),0);
139 #endif // TORC_PACKER_ROUTINGNET_HPP
RoutingNet(NetSharedPtr snet)
Constructor.
std::string string
Imported type name.
size_t getPathCount(InstancePinSharedPtr pinPtr)
Returns path count for pin.
InstancePinSharedPtrVector::iterator InstancePinSharedPtrIterator
Non-constant iterator to InstancePin shared pointer objects.
RcFactory class for physical netlist elements.
std::vector< size_t > pathCounts
combinational path count
boost::shared_ptr< class InstancePin > InstancePinSharedPtr
Shared pointer encapsulation of an InstancePin.
bool operator==(const RoutingNet &rhs) const
Equality operator.
Concept for any object that can be named.
std::vector< RoutingNetSharedPtr > RoutingNetSharedPtrVector
Vector of RoutingNet shared pointers.
bool setPathCount(size_t index, size_t pCount)
Sets path count for pin index.
const string & getName(void) const
Returns the object name.
boost::shared_ptr< Net > NetSharedPtr
Shared pointer encapsulation of a Net.
NetSharedPtr getSuperNet(void)
Returns net supernet.
NetSharedPtr setSuperNet(NetSharedPtr snet)
Sets super net.
Header for the Net class.
boost::shared_ptr< RoutingNet > RoutingNetSharedPtr
Shared pointer encapsulation of a RoutingNet.
bool setPathCount(InstancePinSharedPtr pinPtr, size_t pCount)
Sets path count for pin.
NetSharedPtr superNet
The original net.
size_t getPathCount(size_t index)
Returns path count for pin index.