#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.
1.5.5