schedule.cc File Reference
#include "schedule.h"
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().

| 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().

| static void printDefinitions | ( | TimedSDFgraph * | g, | |
| ostream & | out | |||
| ) | [static] |
References getMaximumExecTime(), SDFgraph::nrActors(), and SDFgraph::nrChannels().
Referenced by outputSDFasSelfTimedScheduleModel().

| static void printMain | ( | ostream & | out, | |
| bool | paretoSpace | |||
| ) | [static] |
Referenced by outputSDFasSelfTimedScheduleModel().
| static void printMiscFunctions | ( | ostream & | out | ) | [static] |
Referenced by outputSDFasSelfTimedScheduleModel().
| void printSdf | ( | TimedSDFgraph * | g, | |
| ostream & | out | |||
| ) |
References printSdfGraph(), and printSdfHeader().
Referenced by outputSDFasSelfTimedScheduleModel().

| static void printSdfGraph | ( | TimedSDFgraph * | g, | |
| ostream & | out | |||
| ) | [static] |
References a, SDFgraph::actorsBegin(), SDFgraph::actorsEnd(), SDFgraph::channelsBegin(), SDFgraph::channelsEnd(), SDFport::getChannel(), TimedSDFactor::getExecutionTime(), SDFcomponent::getId(), SDFchannel::getInitialTokens(), SDFcomponent::getName(), SDFport::getRate(), SDFport::getType(), SDFactor::portsBegin(), and SDFactor::portsEnd().
Referenced by printSdf().

| void printSdfHeader | ( | TimedSDFgraph * | g, | |
| ostream & | out | |||
| ) |
Referenced by printSdf().

