SDFstateSpaceListScheduler Class Reference

#include <list_scheduler.h>

List of all members.

Classes

class  TransitionSystem

Public Member Functions

 SDFstateSpaceListScheduler ()
 ~SDFstateSpaceListScheduler ()
void schedule (BindingAwareSDFG *bg)

Detailed Description

List scheduler Constructs a set of static-order schedules for the processors in the architecture platform. Each schedule orders the firings of the actors running on the processor. A list scheduler is used to construct the static-order schedules.


Constructor & Destructor Documentation

SDFstateSpaceListScheduler::SDFstateSpaceListScheduler (  )  [inline]
SDFstateSpaceListScheduler::~SDFstateSpaceListScheduler (  )  [inline]

Member Function Documentation

void SDFstateSpaceListScheduler::schedule ( BindingAwareSDFG bg  ) 

List scheduler Constructs a set of static-order schedules for the processors in the architecture platform. Each schedule orders the firings of the actors running on the processor. A list scheduler is used to construct the static-order schedules.

References SDFstateSpaceListScheduler::TransitionSystem::execSDFgraph(), and isStronglyConnectedGraph().

Referenced by LoadBalanceBinding::constructStaticOrderSchedules(), and LoadBalanceBinding::reconstructStaticOrderSchedules().

Here is the call graph for this function:


The documentation for this class was generated from the following files: