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

APGgraph * transformHSDFtoAPG (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: