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::
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 ChannelAddress* | getLastSendersAddress (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 )
|
|
MPI_Channel::~MPI_Channel (
|
)
|
|
Member Function Documentation
char * MPI_Channel::addToProgram (
|
void ) [virtual]
|
|
ChannelAddress * MPI_Channel::getLastSendersAddress (
|
void ) [virtual]
|
|
int MPI_Channel::recvID (
|
int dbTag,
|
|
int commitTag,
|
|
ID & theID,
|
|
ChannelAddress * theAddress = 0 ) [virtual]
|
|
int MPI_Channel::recvMatrix (
|
int dbTag,
|
|
int commitTag,
|
|
Matrix & theMatrix,
|
|
ChannelAddress * theAddress = 0 ) [virtual]
|
|
int MPI_Channel::recvMsg (
|
int dbTag,
|
|
int commitTag,
|
|
Message & msg,
|
|
ChannelAddress * theAddress = 0 ) [virtual]
|
|
int MPI_Channel::recvVector (
|
int dbTag,
|
|
int commitTag,
|
|
Vector & theVector,
|
|
ChannelAddress * theAddress = 0 ) [virtual]
|
|
int MPI_Channel::sendID (
|
int dbTag,
|
|
int commitTag,
|
|
const ID & theID,
|
|
ChannelAddress * theAddress = 0 ) [virtual]
|
|
int MPI_Channel::sendMatrix (
|
int dbTag,
|
|
int commitTag,
|
|
const Matrix & theMatrix,
|
|
ChannelAddress * theAddress = 0 ) [virtual]
|
|
int MPI_Channel::sendMsg (
|
int dbTag,
|
|
int commitTag,
|
|
const Message & msg,
|
|
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]
|
|
int MPI_Channel::setNextAddress (
|
const ChannelAddress & otherChannelAddress ) [virtual]
|
|
int MPI_Channel::setUpActor (
|
void ) [virtual]
|
|
int MPI_Channel::setUpShadow (
|
void ) [virtual]
|
|
The documentation for this class was generated from the following files:
|