at.dms.kjc.sir.lowering
Class SIRSchedule

java.lang.Object
  extended by at.dms.kjc.sir.lowering.SIRSchedule

public class SIRSchedule
extends Object

This provides an SIR wrapper for the underlying schedule (from the scheduler package). Right now it is used only to keep track of buffer sizes required by a schedule.


Constructor Summary
SIRSchedule(SIRStream toplevel, Scheduler scheduler)
           
 
Method Summary
 int getBufferSizeBetween(SIROperator op1, SIROperator op2)
          Returns buffer size between and using this schedule.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SIRSchedule

public SIRSchedule(SIRStream toplevel,
                   Scheduler scheduler)
Method Detail

getBufferSizeBetween

public int getBufferSizeBetween(SIROperator op1,
                                SIROperator op2)
Returns buffer size between and using this schedule.