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() |
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()