at.dms.kjc.sir.lowering.partition
Class HorizontalCutTransform

java.lang.Object
  extended by at.dms.kjc.sir.lowering.partition.StreamTransform
      extended by at.dms.kjc.sir.lowering.partition.IdempotentTransform
          extended by at.dms.kjc.sir.lowering.partition.HorizontalCutTransform

public final class HorizontalCutTransform
extends IdempotentTransform

Horizontal cut transform on a stream graph.


Field Summary
 
Fields inherited from class at.dms.kjc.sir.lowering.partition.StreamTransform
id
 
Constructor Summary
HorizontalCutTransform(int cutPos)
           
 
Method Summary
 SIRStream doMyTransform(SIRStream str)
          Perform the transform on and return new stream.
 String toString()
           
 
Methods inherited from class at.dms.kjc.sir.lowering.partition.IdempotentTransform
isIdempotent
 
Methods inherited from class at.dms.kjc.sir.lowering.partition.StreamTransform
addPred, addSucc, doTransform, getPred, getPredSize, getSucc, getSuccSize, printHierarchy, reduce
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HorizontalCutTransform

public HorizontalCutTransform(int cutPos)
Method Detail

doMyTransform

public SIRStream doMyTransform(SIRStream str)
Perform the transform on and return new stream. Requires that is a SplitJoin.

Specified by:
doMyTransform in class StreamTransform

toString

public String toString()
Overrides:
toString in class Object