com.sun.electric.tool.ncc.processing
Class LocalPartitionWires.Signature
java.lang.Object
com.sun.electric.tool.ncc.processing.LocalPartitionWires.Signature
- Enclosing class:
- LocalPartitionWires
public static class LocalPartitionWires.Signature
- extends java.lang.Object
A Wire's Signature is an unordered list of of the pairs {PinType, count}.
For example, 2 Mos diffusions and 1 Mos gate. Signatures are used as
hash keys to quickly partition Wires based upon their Signatures.
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
LocalPartitionWires.Signature
public LocalPartitionWires.Signature()
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
increment
public void increment(PinType t)
setID
public void setID(int id)
getID
public java.lang.Integer getID()
getReasons
public java.util.List<java.lang.String> getReasons()