public class NetWrapper
extends Object
Net
with additional information for the router.Constructor and Description |
---|
NetWrapper(int id,
Net net) |
Modifier and Type | Method and Description |
---|---|
void |
addConnection(Connection connection) |
void |
computeHPWLAndCenterCoordinates(int[] nextLagunaColumn,
int[] prevLagunaColumn) |
RouteNode |
getAltSourceRnode() |
List<Connection> |
getConnections() |
short |
getDoubleHpwl() |
Net |
getNet() |
SitePinInst |
getOrCreateAlternateSource(RouteNodeGraph routingGraph) |
RouteNode |
getSourceRnode() |
float |
getXCenter() |
float |
getYCenter() |
int |
hashCode() |
boolean |
hasMultipleDrivers(int sequence) |
void |
setSourceRnode(RouteNode sourceRnode) |
public NetWrapper(int id, Net net)
public void computeHPWLAndCenterCoordinates(int[] nextLagunaColumn, int[] prevLagunaColumn)
public Net getNet()
public void addConnection(Connection connection)
public List<Connection> getConnections()
public short getDoubleHpwl()
public float getYCenter()
public float getXCenter()
public int hashCode()
hashCode
in class Object
public RouteNode getSourceRnode()
public void setSourceRnode(RouteNode sourceRnode)
public SitePinInst getOrCreateAlternateSource(RouteNodeGraph routingGraph)
public RouteNode getAltSourceRnode()
public boolean hasMultipleDrivers(int sequence)