SDFstateSpaceThroughputAnalysisNingGao::TransitionSystem::State Class Reference

#include <static_periodic_ning_gao.h>

Collaboration diagram for SDFstateSpaceThroughputAnalysisNingGao::TransitionSystem::State:

List of all members.

Public Member Functions

 State (const uint nrActors=0, const uint nrChannels=0)
 ~State ()
void init (const uint nrActors, const uint nrChannels)
bool operator== (const State &s)
void clear ()
void print (ostream &out)

Public Attributes

vector< list< SDFtime > > actClk
vector< TBufSizech
vector< TBufSizesp
unsigned long glbClk

Constructor & Destructor Documentation

SDFstateSpaceThroughputAnalysisNingGao::TransitionSystem::State::State ( const uint  nrActors = 0,
const uint  nrChannels = 0 
) [inline]

References init().

Here is the call graph for this function:

SDFstateSpaceThroughputAnalysisNingGao::TransitionSystem::State::~State (  )  [inline]

Member Function Documentation

void SDFstateSpaceThroughputAnalysisNingGao::TransitionSystem::State::clear (  ) 

clearState () The function sets the state to zero.

References actClk, ch, glbClk, and sp.

Referenced by SDFstateSpaceThroughputAnalysisNingGao::TransitionSystem::execSDFgraph().

void SDFstateSpaceThroughputAnalysisNingGao::TransitionSystem::State::init ( const uint  nrActors,
const uint  nrChannels 
) [inline]
bool SDFstateSpaceThroughputAnalysisNingGao::TransitionSystem::State::operator== ( const State s  ) 

operator== () The function compares to states and returns true if they are equal.

References actClk, ch, glbClk, and sp.

void SDFstateSpaceThroughputAnalysisNingGao::TransitionSystem::State::print ( ostream &  out  ) 

printState () Print the state to the supplied stream.

References actClk, ch, glbClk, and sp.

Member Data Documentation

The documentation for this class was generated from the following files: