public class CellBackup.Memoization
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
ImmutableArrayList<ImmutableArcInst> |
getArcs() |
CellBackup |
getCellBackup() |
java.util.List<ImmutableArcInst> |
getConnections(java.util.BitSet headEnds,
ImmutableNodeInst n,
PortProtoId portId)
Method to return a list of arcs connected to speciefed or all ports of
specified ImmutableNodeInst.
|
java.util.Iterator<ImmutableExport> |
getExports(int originalNodeId)
Method to return an Iterator over all ImmutableExports on specified NodeInst.
|
int |
getNumConnections(ImmutableNodeInst n)
Method to return the number of Connections on specified ImmutableNodeInst.
|
int |
getNumExports(int originalNodeId)
Method to return the number of Exports on specified NodeInst.
|
TechPool |
getTechPool() |
boolean |
hasConnections(ImmutableNodeInst n,
PortProtoId portId)
Returns true of there are Connections on specified ImmutableNodeInst
connected either to specified port or to all ports
|
boolean |
hasExports(ImmutableNodeInst originalNode)
Returns true of there are Exports on specified NodeInst.
|
boolean |
isHardArc(int arcId) |
boolean |
isWiped(ImmutableNodeInst n)
Method to tell whether the specified ImmutableNodeInst is wiped.
|
boolean |
pinUseCount(ImmutableNodeInst pin)
Method to determine whether the display of specified pin NodeInst should be supressed.
|
public boolean hasExports(ImmutableNodeInst originalNode)
originalNode
- specified NodeInst.public int getNumExports(int originalNodeId)
originalNodeId
- nodeId of specified NodeInst.public java.util.Iterator<ImmutableExport> getExports(int originalNodeId)
originalNodeId
- nodeId of specified NodeInst.public boolean pinUseCount(ImmutableNodeInst pin)
pin
- specified pin ImmutableNodeInstpublic java.util.List<ImmutableArcInst> getConnections(java.util.BitSet headEnds, ImmutableNodeInst n, PortProtoId portId)
headEnds
- true if i-th arc connects by head endn
- specified ImmutableNodeInstportId
- specified port or nullpublic boolean hasConnections(ImmutableNodeInst n, PortProtoId portId)
n
- specified ImmutableNodeInstportId
- specified port or nullpublic int getNumConnections(ImmutableNodeInst n)
n
- specified ImmutableNodeInstpublic CellBackup getCellBackup()
public TechPool getTechPool()
public ImmutableArrayList<ImmutableArcInst> getArcs()
public boolean isWiped(ImmutableNodeInst n)
n
- specified ImmutableNodeInstpublic boolean isHardArc(int arcId)