streamit.scheduler2.minlatency
Class Scheduler

java.lang.Object
  extended by streamit.misc.AssertedClass
      extended by streamit.scheduler2.Scheduler
          extended by streamit.scheduler2.minlatency.Scheduler

public class Scheduler
extends Scheduler


Field Summary
 
Fields inherited from class streamit.scheduler2.Scheduler
initSchedule, root, steadySchedule
 
Constructor Summary
protected Scheduler(Iterator _root)
           
 
Method Summary
 void computeSchedule()
          compute a schedule.
static Scheduler create(Iterator _root)
           
 
Methods inherited from class streamit.scheduler2.Scheduler
computeBufferUse, getBufferSizeBetween, getExecutionCounts, getOptimizedInitSchedule, getOptimizedSteadySchedule, getUnoptimizedInitSchedule, getUnoptimizedSteadySchedule, printOptimizedSchedule, printReps, printSchedule, printUnoptimizedSchedule
 
Methods inherited from class streamit.misc.AssertedClass
ASSERT, ASSERT, ASSERT, ASSERT, ASSERT, ASSERT, ASSERT, ASSERT, ASSERT, ASSERT, ASSERT, ERROR, ERROR, ERROR, SASSERT, SASSERT, SASSERT, SASSERT, SASSERT, SASSERT, SASSERT, SASSERT, SERROR, SERROR, SERROR
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Scheduler

protected Scheduler(Iterator _root)
Method Detail

create

public static Scheduler create(Iterator _root)

computeSchedule

public void computeSchedule()
Description copied from class: Scheduler
compute a schedule. This function computes a schedule corresponding to a particular stream structure. It must reset optimizedSchedule and scheduleBuffers to null (or compute them).

Specified by:
computeSchedule in class Scheduler