MPI_Channel Class Reference

#include <MPI_Channel.h>

Inheritance diagram for MPI_Channel:

Channel List of all members.

Public Member Functions

 MPI_Channel (int otherProcess)
 ~MPI_Channel ()
char * addToProgram (void)
virtual int setUpConnection (void)
int setNextAddress (const ChannelAddress &otherChannelAddress)
virtual ChannelAddressgetLastSendersAddress (void)
int sendObj (int commitTag, MovableObject &theObject, ChannelAddress *theAddress=0)
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)

Detailed Description

Definition at line 40 of file MPI_Channel.h.


Constructor & Destructor Documentation

MPI_Channel::MPI_Channel ( int  otherProcess  ) 

Definition at line 44 of file MPI_Channel.cpp.

MPI_Channel::~MPI_Channel (  ) 

Definition at line 53 of file MPI_Channel.cpp.


Member Function Documentation

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

Implements Channel.

Definition at line 469 of file MPI_Channel.cpp.

References opserr.

int MPI_Channel::setUpConnection ( void   )  [virtual]

Implements Channel.

Definition at line 60 of file MPI_Channel.cpp.

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

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

Implements Channel.

Definition at line 67 of file MPI_Channel.cpp.

References opserr.

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

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

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

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

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

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

int MPI_Channel::sendVector ( int  dbTag,
int  commitTag,
const Vector theVector,
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::recvID ( int  dbTag,
int  commitTag,
ID theID,
ChannelAddress theAddress = 0 
) [virtual]


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

Generated on Mon Oct 23 15:05:45 2006 for OpenSees by doxygen 1.5.0