CSDFstateSpaceThroughputAnalysis::TransitionSystem::State Class Reference

#include <selftimed_throughput.h>

Collaboration diagram for CSDFstateSpaceThroughputAnalysis::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< CSDFtime > > actClk
vector< uintactSeqPos
vector< TBufSizech
unsigned long glbClk

Constructor & Destructor Documentation

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

References init().

Here is the call graph for this function:

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

Member Function Documentation

void CSDFstateSpaceThroughputAnalysis::TransitionSystem::State::clear (  ) 

clearState () The function sets the state to zero.

References actClk, actSeqPos, ch, and glbClk.

Referenced by CSDFstateSpaceThroughputAnalysis::TransitionSystem::execCSDFgraph().

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

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

References actClk, actSeqPos, ch, and glbClk.

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

printState () Print the state to the supplied stream.

References actClk, actSeqPos, ch, and glbClk.

Member Data Documentation

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