sdftoapg.h File Reference

#include "../../base/timed/graph.h"
#include "apg.h"
Include dependency graph for sdftoapg.h:
This graph shows which files directly or indirectly include this file:

Functions

APGgraphtransformHSDFtoAPG (TimedSDFgraph *hsdf, const uint blockingFactor)

Function Documentation

APGgraph* transformHSDFtoAPG ( TimedSDFgraph hsdf,
const uint  blockingFactor 
)

transformHSDFtoAPG () The function transforms an HSDF graph to an ayclic precendence graph. The 'id' of the nodes in the APG corresponds to the 'id' of the actors in the HSDF graph.

References a, SDFgraph::actorsBegin(), SDFgraph::actorsEnd(), c, SDFgraph::channelsBegin(), SDFgraph::channelsEnd(), g, SDFchannel::getDstActor(), TimedSDFactor::getExecutionTime(), SDFcomponent::getId(), SDFchannel::getInitialTokens(), APGgraph::getNode(), SDFchannel::getSrcActor(), isHSDFgraph(), APGgraph::newEdge(), APGgraph::newNode(), APGnode::setWeight(), and unfoldHSDF().

Here is the call graph for this function: