at.dms.kjc.cell
Class CellBackendScaffold

java.lang.Object
  extended by at.dms.kjc.backendSupport.BackEndScaffold
      extended by at.dms.kjc.cell.CellBackendScaffold

public class CellBackendScaffold
extends BackEndScaffold


Field Summary
 
Fields inherited from class at.dms.kjc.backendSupport.BackEndScaffold
resources
 
Constructor Summary
CellBackendScaffold()
           
 
Method Summary
 void beforeScheduling(BasicSpaceTimeSchedule schedule, BackEndFactory resources)
          Use in subclasses to perform work before code is created.
protected  void betweenScheduling(BasicSpaceTimeSchedule schedule, BackEndFactory resources)
          Creates the code to set up the static schedule.
 
Methods inherited from class at.dms.kjc.backendSupport.BackEndScaffold
afterScheduling, doNotCreateJoiner, iterateInorder, run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CellBackendScaffold

public CellBackendScaffold()
Method Detail

beforeScheduling

public void beforeScheduling(BasicSpaceTimeSchedule schedule,
                             BackEndFactory resources)
Description copied from class: BackEndScaffold
Use in subclasses to perform work before code is created. Only needed if subclassing and need to share data generated in beforeScheduling code. for any schedule.

Overrides:
beforeScheduling in class BackEndScaffold
resources - the BackEndFactory used to redirect to correct code generation routines.

betweenScheduling

protected void betweenScheduling(BasicSpaceTimeSchedule schedule,
                                 BackEndFactory resources)
Creates the code to set up the static schedule.

Overrides:
betweenScheduling in class BackEndScaffold