schedule.cc File Reference

#include "schedule.h"
Include dependency graph for schedule.cc:

Functions

static SDFtime getMaximumExecTime (TimedSDFgraph *g)
static void printDefinitions (TimedSDFgraph *g, ostream &out)
static void printMiscFunctions (ostream &out)
void printSdfHeader (TimedSDFgraph *g, ostream &out)
static void printSdfGraph (TimedSDFgraph *g, ostream &out)
void printSdf (TimedSDFgraph *g, ostream &out)
static void printMain (ostream &out, bool paretoSpace)
void outputSDFasSelfTimedScheduleModel (TimedSDFgraph *g, ostream &out)

Function Documentation

static SDFtime getMaximumExecTime ( TimedSDFgraph g  )  [static]

References a, SDFgraph::actorsBegin(), SDFgraph::actorsEnd(), and TimedSDFactor::getExecutionTime().

Referenced by printDefinitions().

Here is the call graph for this function:

void outputSDFasSelfTimedScheduleModel ( TimedSDFgraph g,
ostream &  out 
)

outputSDFasSelfTimedScheduleModel () Output the SDF graph as a self-timed scheduling model.

References printDefinitions(), printMain(), printMiscFunctions(), and printSdf().

Referenced by printSDFG().

Here is the call graph for this function:

static void printDefinitions ( TimedSDFgraph g,
ostream &  out 
) [static]

References getMaximumExecTime(), SDFgraph::nrActors(), and SDFgraph::nrChannels().

Referenced by outputSDFasSelfTimedScheduleModel().

Here is the call graph for this function:

static void printMain ( ostream &  out,
bool  paretoSpace 
) [static]
static void printMiscFunctions ( ostream &  out  )  [static]
void printSdf ( TimedSDFgraph g,
ostream &  out 
)

References printSdfGraph(), and printSdfHeader().

Referenced by outputSDFasSelfTimedScheduleModel().

Here is the call graph for this function:

void printSdfHeader ( TimedSDFgraph g,
ostream &  out 
)

Referenced by printSdf().