DistributedIncomingAnalogMsgDispatcher Class Reference

#include <DistributedIncomingAnalogMsgDispatcher.h>

Collaboration diagram for DistributedIncomingAnalogMsgDispatcher:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 DistributedIncomingAnalogMsgDispatcher (delay_t minimumDelay, MPIInputBuffer *mpiInputBuffer, DistIncomingAnalogSources2BufPosMap *bufferPositionsOfIncomingSources)
virtual ~DistributedIncomingAnalogMsgDispatcher ()
void dispatchDelayerCycledIncomingAnalogMsgs ()
void initialize ()
void reset (double dt)
template<typename AnalogSrcType>
IncomingAnalogDelayObjectaddDelayerCycledIncomingAnalogMessage (const SimObject::ID &src, AnalogSrcType srcFieldOrPort)

Protected Attributes

int nNodes
delay_t minDelay
vector< unsigned > cycled_inc_msgs_src_buff_pos
vector< engineid_t > * cycled_buf_pos_source_eng_ids
vector
< IncomingAnalogDelayObject * > 
cycled_inc_msgs_delayer_destinations
DistIncomingAnalogSources2BufPosMapbufPosOfIncomingSources
MPIInputBufferinputBuffer
doublempiBufferPtr
bool initialized


Detailed Description

Definition at line 19 of file DistributedIncomingAnalogMsgDispatcher.h.


Constructor & Destructor Documentation

DistributedIncomingAnalogMsgDispatcher::DistributedIncomingAnalogMsgDispatcher ( delay_t  minimumDelay,
MPIInputBuffer mpiInputBuffer,
DistIncomingAnalogSources2BufPosMap bufferPositionsOfIncomingSources 
)

DistributedIncomingAnalogMsgDispatcher::~DistributedIncomingAnalogMsgDispatcher (  )  [virtual]


Member Function Documentation

void DistributedIncomingAnalogMsgDispatcher::dispatchDelayerCycledIncomingAnalogMsgs (  ) 

void DistributedIncomingAnalogMsgDispatcher::initialize (  ) 

void DistributedIncomingAnalogMsgDispatcher::reset ( double  dt  ) 

template<typename AnalogSrcType>
IncomingAnalogDelayObject * DistributedIncomingAnalogMsgDispatcher::addDelayerCycledIncomingAnalogMessage ( const SimObject::ID src,
AnalogSrcType  srcFieldOrPort 
) [inline]


Member Data Documentation

Definition at line 48 of file DistributedIncomingAnalogMsgDispatcher.h.


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

Generated on Wed Jul 9 16:34:47 2008 for PCSIM by  doxygen 1.5.5