com.sun.electric.tool.simulation
Class DigitalAnalysis

java.lang.Object
  extended by com.sun.electric.tool.simulation.Analysis<DigitalSignal>
      extended by com.sun.electric.tool.simulation.DigitalAnalysis

public class DigitalAnalysis
extends Analysis<DigitalSignal>

Analysis which contains digital signals


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.electric.tool.simulation.Analysis
Analysis.AnalysisType
 
Field Summary
 
Fields inherited from class com.sun.electric.tool.simulation.Analysis
ANALYSIS_AC, ANALYSIS_DC, ANALYSIS_MEAS, ANALYSIS_SIGNALS, ANALYSIS_TRANS
 
Constructor Summary
DigitalAnalysis(Stimuli sd, boolean extrapolateToRight)
          Constructor for a collection of digital simulation data.
 
Method Summary
 void finished()
          Free allocated resources before closing.
 java.util.List<DigitalSignal> getBussedSignals()
          Method to get the list of bussed signals in this Simulation Data object.
 boolean isAnalog()
          Method to tell whether this simulation data is analog or digital.
 
Methods inherited from class com.sun.electric.tool.simulation.Analysis
addSignal, extrapolateValues, findSignalForNetwork, findSignalForNetworkQuickly, getAnalysisType, getBaseNameFromExtractedNet, getBounds, getLeftEdge, getRightEdge, getSignals, getSignalsFromExtractedNet, getStimuli, nameSignal, setBoundsDirty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DigitalAnalysis

public DigitalAnalysis(Stimuli sd,
                       boolean extrapolateToRight)
Constructor for a collection of digital simulation data.

Parameters:
sd - Stimuli that this analysis is part of.
extrapolateToRight - true to draw the last value to the right (useful for IRSIM and other digital simulations). False to stop drawing signals after their last value (useful for Spice and other analog simulations).
Method Detail

finished

public void finished()
Description copied from class: Analysis
Free allocated resources before closing.

Overrides:
finished in class Analysis<DigitalSignal>

isAnalog

public boolean isAnalog()
Description copied from class: Analysis
Method to tell whether this simulation data is analog or digital.

Specified by:
isAnalog in class Analysis<DigitalSignal>
Returns:
true if this simulation data is analog.

getBussedSignals

public java.util.List<DigitalSignal> getBussedSignals()
Method to get the list of bussed signals in this Simulation Data object.

Returns:
a List of signals.