Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

MPI_Channel Class Reference

#include <MPI_Channel.h>

Inheritance diagram for MPI_Channel::

Channel List of all members.

Public Methods

 MPI_Channel (int otherProcess)
 ~MPI_Channel ()
char* addToProgram (void)
 methods to set up the channel in an actor space. More...

virtual int setUpShadow (void)
virtual int setUpActor (void)
int setNextAddress (const ChannelAddress &otherChannelAddress)
virtual ChannelAddressgetLastSendersAddress (void)
int sendObj (int commitTag, MovableObject &theObject, ChannelAddress *theAddress=0)
 methods to send/receive messages and objects on channels. More...

int recvObj (int commitTag, MovableObject &theObject, FEM_ObjectBroker &theBroker, ChannelAddress *theAddress=0)
int recvMsg (int dbTag, int commitTag, Message &, ChannelAddress *theAddress=0)
int sendMsg (int dbTag, int commitTag, const Message &, ChannelAddress *theAddress=0)
int sendMatrix (int dbTag, int commitTag, const Matrix &theMatrix, ChannelAddress *theAddress=0)
int recvMatrix (int dbTag, int commitTag, Matrix &theMatrix, ChannelAddress *theAddress=0)
int sendVector (int dbTag, int commitTag, const Vector &theVector, ChannelAddress *theAddress=0)
int recvVector (int dbTag, int commitTag, Vector &theVector, ChannelAddress *theAddress=0)
int sendID (int dbTag, int commitTag, const ID &theID, ChannelAddress *theAddress=0)
int recvID (int dbTag, int commitTag, ID &theID, ChannelAddress *theAddress=0)

Constructor & Destructor Documentation

MPI_Channel::MPI_Channel ( int otherProcess )
 

Definition at line 46 of file MPI_Channel.cpp.

MPI_Channel::~MPI_Channel ( )
 

Definition at line 55 of file MPI_Channel.cpp.


Member Function Documentation

char * MPI_Channel::addToProgram ( void ) [virtual]
 

methods to set up the channel in an actor space.

Reimplemented from Channel.

Definition at line 465 of file MPI_Channel.cpp.

ChannelAddress * MPI_Channel::getLastSendersAddress ( void ) [virtual]
 

Reimplemented from Channel.

Definition at line 75 of file MPI_Channel.cpp.

int MPI_Channel::recvID ( int dbTag,
int commitTag,
ID & theID,
ChannelAddress * theAddress = 0 ) [virtual]
 

Reimplemented from Channel.

Definition at line 384 of file MPI_Channel.cpp.

int MPI_Channel::recvMatrix ( int dbTag,
int commitTag,
Matrix & theMatrix,
ChannelAddress * theAddress = 0 ) [virtual]
 

Reimplemented from Channel.

Definition at line 227 of file MPI_Channel.cpp.

int MPI_Channel::recvMsg ( int dbTag,
int commitTag,
Message & msg,
ChannelAddress * theAddress = 0 ) [virtual]
 

Reimplemented from Channel.

Definition at line 156 of file MPI_Channel.cpp.

int MPI_Channel::recvObj ( int commitTag,
MovableObject & theObject,
FEM_ObjectBroker & theBroker,
ChannelAddress * theAddress = 0 ) [virtual]
 

Reimplemented from Channel.

Definition at line 129 of file MPI_Channel.cpp.

int MPI_Channel::recvVector ( int dbTag,
int commitTag,
Vector & theVector,
ChannelAddress * theAddress = 0 ) [virtual]
 

Reimplemented from Channel.

Definition at line 308 of file MPI_Channel.cpp.

int MPI_Channel::sendID ( int dbTag,
int commitTag,
const ID & theID,
ChannelAddress * theAddress = 0 ) [virtual]
 

Reimplemented from Channel.

Definition at line 426 of file MPI_Channel.cpp.

int MPI_Channel::sendMatrix ( int dbTag,
int commitTag,
const Matrix & theMatrix,
ChannelAddress * theAddress = 0 ) [virtual]
 

Reimplemented from Channel.

Definition at line 271 of file MPI_Channel.cpp.

int MPI_Channel::sendMsg ( int dbTag,
int commitTag,
const Message & msg,
ChannelAddress * theAddress = 0 ) [virtual]
 

Reimplemented from Channel.

Definition at line 198 of file MPI_Channel.cpp.

int MPI_Channel::sendObj ( int commitTag,
MovableObject & theObject,
ChannelAddress * theAddress = 0 ) [virtual]
 

methods to send/receive messages and objects on channels.

Reimplemented from Channel.

Definition at line 106 of file MPI_Channel.cpp.

int MPI_Channel::sendVector ( int dbTag,
int commitTag,
const Vector & theVector,
ChannelAddress * theAddress = 0 ) [virtual]
 

Reimplemented from Channel.

Definition at line 351 of file MPI_Channel.cpp.

int MPI_Channel::setNextAddress ( const ChannelAddress & otherChannelAddress ) [virtual]
 

Reimplemented from Channel.

Definition at line 85 of file MPI_Channel.cpp.

int MPI_Channel::setUpActor ( void ) [virtual]
 

Reimplemented from Channel.

Definition at line 62 of file MPI_Channel.cpp.

int MPI_Channel::setUpShadow ( void ) [virtual]
 

Reimplemented from Channel.

Definition at line 69 of file MPI_Channel.cpp.


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