at.dms.kjc.cluster
Class ClusterStaticStreamGraph

java.lang.Object
  extended by at.dms.kjc.flatgraph.StaticStreamGraph
      extended by at.dms.kjc.flatgraph.ScheduledStaticStreamGraph
          extended by at.dms.kjc.cluster.ClusterStaticStreamGraph

public class ClusterStaticStreamGraph
extends ScheduledStaticStreamGraph


Field Summary
 
Fields inherited from class at.dms.kjc.flatgraph.ScheduledStaticStreamGraph
executionCountsValid, initExecutionCounts, steadyExecutionCounts
 
Fields inherited from class at.dms.kjc.flatgraph.StaticStreamGraph
flatNodes, graphFlattener, id, inputs, nexts, nextSSGs, outputs, prevs, topLevel, topLevelSIR
 
Constructor Summary
ClusterStaticStreamGraph(StreamGraph sg, FlatNode realTop)
          create a static stream graph with realTop as the first node.
 
Method Summary
 void cleanupForFused()
          Reset some internals to deal with nodes disappearing because of fusion.
 
Methods inherited from class at.dms.kjc.flatgraph.ScheduledStaticStreamGraph
accept, createExecutionCounts, createSIRGraph, dumpFlatGraph, getExecutionCounts, getFlatNodeExecutions, getMult, getSIRExecutions, scheduleAndCreateMults, setTopLevelSIR
 
Methods inherited from class at.dms.kjc.flatgraph.StaticStreamGraph
addNext, addPrev, check, filterCount, getFlatNodes, getGraphFlattener, getInputNum, getInputType, getIOFilters, getNext, getOutputNum, getOutputs, getOutputType, getParentMap, getPrev, getStreamGraph, getTopLevel, getTopLevelSIR, hasOutput, isInput, isOutput, printCounts, reconnectOutputs, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClusterStaticStreamGraph

public ClusterStaticStreamGraph(StreamGraph sg,
                                FlatNode realTop)
create a static stream graph with realTop as the first node.

Method Detail

cleanupForFused

public void cleanupForFused()
Reset some internals to deal with nodes disappearing because of fusion.