#include <MPIExchangeBlocksInfo.h>
Public Member Functions | |
MPIExchangeBlocksInfo (int numBlocks) | |
virtual | ~MPIExchangeBlocksInfo () |
MPIMessageSpec | getMsgSpec (int buf_idx) |
Public Attributes | |
bool * | hasContent |
void * | baseBufferPtr |
int * | counts |
int * | displs |
void ** | buffers |
MPI::Datatype * | datatypes |
int | numBlocks |
MPIMessageSpec::ContentType_t * | content_types |
Definition at line 23 of file MPIExchangeBlocksInfo.h.
MPIExchangeBlocksInfo::MPIExchangeBlocksInfo | ( | int | numBlocks | ) |
MPIExchangeBlocksInfo::~MPIExchangeBlocksInfo | ( | ) | [virtual] |
MPIMessageSpec MPIExchangeBlocksInfo::getMsgSpec | ( | int | buf_idx | ) |
Definition at line 21 of file MPIExchangeBlocksInfo.cpp.
References MPIMessageSpec::buffer, buffers, MPIMessageSpec::count, counts, MPIMessageSpec::datatype, datatypes, MPIMessageSpec::displacement, and displs.
Referenced by MPIOutputBufferVector::initialize(), and MPIInputBufferVector::initialize().
Definition at line 29 of file MPIExchangeBlocksInfo.h.
Definition at line 31 of file MPIExchangeBlocksInfo.h.
Definition at line 33 of file MPIExchangeBlocksInfo.h.
Referenced by MPISynchroShuffleAllToAllComm::doExchangeAlgorithm(), MPIDefaultAllToAllCommunicator::doExchangeAlgorithm(), getMsgSpec(), MPIExchangeBlocksInfo(), and ~MPIExchangeBlocksInfo().
Definition at line 34 of file MPIExchangeBlocksInfo.h.
Referenced by MPIDefaultAllToAllCommunicator::doExchangeAlgorithm(), getMsgSpec(), MPIExchangeBlocksInfo(), and ~MPIExchangeBlocksInfo().
Definition at line 35 of file MPIExchangeBlocksInfo.h.
Referenced by MPISynchroShuffleAllToAllComm::doExchangeAlgorithm(), getMsgSpec(), MPIExchangeBlocksInfo(), and ~MPIExchangeBlocksInfo().
MPI::Datatype* MPIExchangeBlocksInfo::datatypes |
Definition at line 37 of file MPIExchangeBlocksInfo.h.
Referenced by MPISynchroShuffleAllToAllComm::doExchangeAlgorithm(), MPIDefaultAllToAllCommunicator::doExchangeAlgorithm(), getMsgSpec(), MPIExchangeBlocksInfo(), and ~MPIExchangeBlocksInfo().
Definition at line 39 of file MPIExchangeBlocksInfo.h.
Definition at line 41 of file MPIExchangeBlocksInfo.h.