com.sun.electric.tool.ncc.processing
Class LocalPartitionWires

java.lang.Object
  extended by com.sun.electric.tool.ncc.processing.LocalPartitionWires

public class LocalPartitionWires
extends java.lang.Object

Partition Wires into equivalence classes based only upon local information. Compute a Signature for each wire and then group together Wires with the same Signature.


Nested Class Summary
static class LocalPartitionWires.Signature
          A Wire's Signature is an unordered list of of the pairs {PinType, count}.
 
Method Summary
static void doYourJob(java.util.Set<Wire> forcedMatchWires, NccGlobals globs)
          Partition Wires based upon purely local information
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

doYourJob

public static void doYourJob(java.util.Set<Wire> forcedMatchWires,
                             NccGlobals globs)
Partition Wires based upon purely local information

Parameters:
forcedMatchWires - Wires that were pre-matched by the user
globs - variables used by all of NCC