#include <component.h>
List of all members.
Detailed Description
CSDFcomponent SDF component object serves as basis for all components in an CSDF graph.
Constructor & Destructor Documentation
CSDFcomponent::CSDFcomponent |
( |
CSDFcomponent * |
parent = NULL , |
|
|
const CId |
id = 0 | |
|
) |
| | |
virtual CSDFcomponent::~CSDFcomponent |
( |
|
) |
[inline, virtual] |
Member Function Documentation
CId CSDFcomponent::getId |
( |
|
) |
const [inline] |
Referenced by actorInComponent(), CSDFstateSpaceThroughputAnalysis::TransitionSystem::actorReadyToEnd(), CSDFstateSpaceBufferAnalysis::TransitionSystem::actorReadyToEnd(), CSDFstateSpaceThroughputAnalysis::TransitionSystem::actorReadyToFire(), CSDFstateSpaceBufferAnalysis::TransitionSystem::actorReadyToFire(), CSDFstateSpaceBufferAnalysis::TransitionSystem::analyzeDeadlock(), CSDFstateSpaceBufferAnalysis::TransitionSystem::analyzePeriodicPhase(), CSDFgraph::calcFractionsConnectedActors(), TimedCSDFgraph::clone(), componentToCSDFgraph(), dfsVisit(), CSDFstateSpaceBufferAnalysis::TransitionSystem::dfsVisitDependencies(), CSDFstateSpaceThroughputAnalysis::TransitionSystem::endActorFiring(), CSDFstateSpaceBufferAnalysis::TransitionSystem::endActorFiring(), CSDFstateSpaceThroughputAnalysis::TransitionSystem::execCSDFgraph(), CSDFstateSpaceBufferAnalysis::TransitionSystem::execCSDFgraph(), CSDFstateSpaceBufferAnalysis::exploreStorageDistribution(), CSDFstateSpaceBufferAnalysis::TransitionSystem::findCausalDependencies(), CSDFgraph::getActor(), CSDFgraph::getChannel(), getLbDistributionSz(), getNextActor(), getOutputActor(), getOutputActorRepCnt(), CSDFactor::getPort(), CSDFgraph::getRepetitionVector(), CSDFstateSpaceBufferAnalysis::initMinimalChannelSz(), CSDFstateSpaceBufferAnalysis::initMinimalChannelSzStep(), CSDFstateSpaceThroughputAnalysis::TransitionSystem::initOutputActor(), CSDFstateSpaceBufferAnalysis::TransitionSystem::initOutputActor(), CSDFport::print(), CSDFgraph::print(), TimedCSDFgraph::print(), CSDFchannel::print(), TimedCSDFchannel::print(), CSDFactor::print(), TimedCSDFactor::print(), printDefinitions(), printMinimalChannelSz(), CSDFstateSpaceThroughputAnalysis::TransitionSystem::startActorFiring(), CSDFstateSpaceBufferAnalysis::TransitionSystem::startActorFiring(), and treeVisitChildren().
CString CSDFcomponent::getName |
( |
|
) |
const [inline] |
Referenced by analyzeCSDFG(), CSDFport::clone(), CSDFgraph::clone(), TimedCSDFgraph::clone(), CSDFchannel::clone(), TimedCSDFchannel::clone(), CSDFactor::clone(), componentToCSDFgraph(), CSDFchannel::connectDst(), CSDFchannel::connectSrc(), CSDFport::connectToChannel(), CSDFport::createCopy(), CSDFgraph::createCopy(), TimedCSDFgraph::createCopy(), CSDFchannel::createCopy(), TimedCSDFchannel::createCopy(), CSDFactor::createCopy(), TimedCSDFactor::createCopy(), createCSDFnode(), createCSDFpropertiesNode(), CSDFstateSpaceThroughputAnalysis::TransitionSystem::endActorFiring(), CSDFgraph::getActor(), CSDFgraph::getChannel(), CSDFactor::getPort(), CSDFport::print(), CSDFgraph::print(), TimedCSDFgraph::print(), CSDFchannel::print(), TimedCSDFchannel::print(), CSDFactor::print(), TimedCSDFactor::print(), CSDFgraph::removeActor(), CSDFgraph::removeChannel(), CSDFactor::removePort(), and CSDFstateSpaceThroughputAnalysis::TransitionSystem::startActorFiring().
void CSDFcomponent::setId |
( |
CId |
i |
) |
[inline] |
void CSDFcomponent::setName |
( |
const CString & |
n |
) |
[inline] |
Referenced by addCSDFactorToGraph(), addCSDFchannelToGraph(), CSDFport::clone(), CSDFgraph::clone(), CSDFchannel::clone(), CSDFactor::clone(), CSDFport::construct(), CSDFgraph::construct(), CSDFchannel::construct(), CSDFactor::construct(), CSDFgraph::createActor(), TimedCSDFgraph::createActor(), CSDFgraph::createChannel(), TimedCSDFgraph::createChannel(), CSDFport::createCopy(), CSDFgraph::createCopy(), TimedCSDFgraph::createCopy(), CSDFchannel::createCopy(), TimedCSDFchannel::createCopy(), CSDFactor::createCopy(), and TimedCSDFactor::createCopy().
Member Data Documentation
The documentation for this class was generated from the following files: