com.sun.electric.tool.ncc.result.equivalence
Class Equivalence

java.lang.Object
  extended by com.sun.electric.tool.ncc.result.equivalence.Equivalence
All Implemented Interfaces:
java.io.Serializable

public class Equivalence
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
Equivalence(HierarchyEnumerator.NetNameProxy[][] equivNets, HierarchyEnumerator.NodableNameProxy[][] equivNodes, Cell[] nccRootCells, VarContext[] nccRootCtxts)
           
 
Method Summary
 void clearCache()
          To reduce storage requirements, release cached information when you are done using this Equivalence table.
 HierarchyEnumerator.NetNameProxy findEquivalentNet(VarContext vc, Network net)
           
 HierarchyEnumerator.NetNameProxy findEquivalentNetShortingResistors(VarContext vc, Network net)
           
 HierarchyEnumerator.NodableNameProxy findEquivalentNode(VarContext vc, Nodable node)
           
 int regressionTest(Cell cell0, Cell cell1)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Equivalence

public Equivalence(HierarchyEnumerator.NetNameProxy[][] equivNets,
                   HierarchyEnumerator.NodableNameProxy[][] equivNodes,
                   Cell[] nccRootCells,
                   VarContext[] nccRootCtxts)
Method Detail

findEquivalentNet

public HierarchyEnumerator.NetNameProxy findEquivalentNet(VarContext vc,
                                                          Network net)

findEquivalentNetShortingResistors

public HierarchyEnumerator.NetNameProxy findEquivalentNetShortingResistors(VarContext vc,
                                                                           Network net)

findEquivalentNode

public HierarchyEnumerator.NodableNameProxy findEquivalentNode(VarContext vc,
                                                               Nodable node)

regressionTest

public int regressionTest(Cell cell0,
                          Cell cell1)

clearCache

public void clearCache()
To reduce storage requirements, release cached information when you are done using this Equivalence table.