edu.byu.ece.edif.tools.replicate.nmr.dwc
Class DetectionOutputMerger

java.lang.Object
  extended by edu.byu.ece.edif.tools.replicate.nmr.dwc.DetectionOutputMerger
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
XilinxDaisyChainDetectionMerger

public abstract class DetectionOutputMerger
extends java.lang.Object
implements java.io.Serializable

A DetectionOutputMerger provides a method for merging the outputs from a group of detectors.

See Also:
Serialized Form

Field Summary
protected  DetectionType _detectionType
           
 
Constructor Summary
DetectionOutputMerger()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
abstract  java.util.List<PortConnection> mergeOutputs(java.util.List<java.util.List<PortConnection>> outputs, EdifCell topCell, NetManager netManager)
          Merge the outputs in the given list.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_detectionType

protected DetectionType _detectionType
Constructor Detail

DetectionOutputMerger

public DetectionOutputMerger()
Method Detail

mergeOutputs

public abstract java.util.List<PortConnection> mergeOutputs(java.util.List<java.util.List<PortConnection>> outputs,
                                                            EdifCell topCell,
                                                            NetManager netManager)
Merge the outputs in the given list. (Each List of PortConnections is a single output).

Parameters:
outputs -
topCell -
netManager -
Returns:

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object