SDFstateSpaceStaticPeriodicScheduler Class Reference
#include <static_periodic_scheduler.h>
Classes | |
class | TransitionSystem |
Public Member Functions | |
SDFstateSpaceStaticPeriodicScheduler () | |
~SDFstateSpaceStaticPeriodicScheduler () | |
void | schedule (TimedSDFgraph *g) |
Detailed Description
Static-Periodic Scheduler Compute a static-periodic schedule with maximal throughput for the supplied SDFG.
Constructor & Destructor Documentation
SDFstateSpaceStaticPeriodicScheduler::SDFstateSpaceStaticPeriodicScheduler | ( | ) | [inline] |
SDFstateSpaceStaticPeriodicScheduler::~SDFstateSpaceStaticPeriodicScheduler | ( | ) | [inline] |
Member Function Documentation
void SDFstateSpaceStaticPeriodicScheduler::schedule | ( | TimedSDFgraph * | g | ) |
schedule () Compute a static-periodic schedule with maximal throughput for the supplied SDFG.
References CFraction::denominator(), SDFstateSpaceStaticPeriodicScheduler::TransitionSystem::execSDFgraphComputeSchedule(), SDFstateSpaceStaticPeriodicScheduler::TransitionSystem::execSDFgraphSelfTimed(), SDFstateSpaceStaticPeriodicScheduler::TransitionSystem::execSDFgraphStaticPeriodic(), SDFgraph::getActor(), SDFcomponent::getName(), isStronglyConnectedGraph(), CFraction::lowestTerm(), SDFgraph::nrActors(), and CFraction::numerator().
Referenced by analyzeSDFG().
Here is the call graph for this function:
The documentation for this class was generated from the following files: