_bcastBuffer | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | private |
_bcastOrReduceSize (defined in coupling::sendrecv::SendReceiveBuffer< Cell_T, dim >) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | private |
_receiveBuffer | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | private |
_receiveSize (defined in coupling::sendrecv::SendReceiveBuffer< Cell_T, dim >) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | private |
_reduceBuffer (defined in coupling::sendrecv::SendReceiveBuffer< Cell_T, dim >) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | private |
_requests | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | private |
_requestsAllocated (defined in coupling::sendrecv::SendReceiveBuffer< Cell_T, dim >) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | private |
_sendBuffer (defined in coupling::sendrecv::SendReceiveBuffer< Cell_T, dim >) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | private |
_sendSize | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | private |
_subComms | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | private |
_subGroups (defined in coupling::sendrecv::SendReceiveBuffer< Cell_T, dim >) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | private |
allocateBcastBufferForReceiving(coupling::sendrecv::DataExchange< Cell_T, dim > &dataExchange, I01 idx) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | protected |
allocateBcastRequests(unsigned int thisRank) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | protected |
allocateReceiveBuffers(coupling::sendrecv::DataExchange< Cell_T, dim > &dataExchange, const Macro_Container_T &cells) | coupling::sendrecv::FromMD2Macro< Cell_T, dim > | private |
coupling::sendrecv::SendReceiveBuffer::allocateReceiveBuffers(coupling::sendrecv::DataExchange< Cell_T, dim > &dataExchange, I01 idx) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | protected |
allocateReduceBufferForReceiving(coupling::sendrecv::DataExchangeFromMD2Macro< dim > &dataExchange, const Container_T &cells) | coupling::sendrecv::FromMD2Macro< Cell_T, dim > | private |
coupling::sendrecv::SendReceiveBuffer::allocateReduceBufferForReceiving(coupling::sendrecv::DataExchange< Cell_T, dim > &dataExchange, I01 idx) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | protected |
allocateReduceRequests(unsigned int thisRank) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | protected |
allocateRequests() | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | protected |
deleteBuffer(std::map< unsigned int, BufferWithID > &buffer) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | private |
deleteBuffers() | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | protected |
elementWiseSum(void *in, void *inout, int *len, MPI_Datatype *datatype) (defined in coupling::sendrecv::SendReceiveBuffer< Cell_T, dim >) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | inlineprivatestatic |
elementWiseSumOperation (defined in coupling::sendrecv::SendReceiveBuffer< Cell_T, dim >) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | private |
FromMD2Macro() | coupling::sendrecv::FromMD2Macro< Cell_T, dim > | inline |
Local_Container_T typedef (defined in coupling::sendrecv::FromMD2Macro< Cell_T, dim >) | coupling::sendrecv::FromMD2Macro< Cell_T, dim > | |
Macro_Container_T typedef (defined in coupling::sendrecv::FromMD2Macro< Cell_T, dim >) | coupling::sendrecv::FromMD2Macro< Cell_T, dim > | |
readFromCollectiveBuffer(coupling::sendrecv::DataExchange< Cell_T, dim > &dataExchange, Cell_T &couplingCell, I01 idx) (defined in coupling::sendrecv::SendReceiveBuffer< Cell_T, dim >) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | protected |
readFromReceiveBuffer(coupling::sendrecv::DataExchange< Cell_T, dim > &dataExchange, const Macro_Container_T &cells) | coupling::sendrecv::FromMD2Macro< Cell_T, dim > | private |
coupling::sendrecv::SendReceiveBuffer::readFromReceiveBuffer(coupling::sendrecv::DataExchange< Cell_T, dim > &dataExchange, const Container_T &cells) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | protected |
readFromReduceBuffer(coupling::sendrecv::DataExchangeFromMD2Macro< dim > &dataExchange, const Container_T &cells) | coupling::sendrecv::FromMD2Macro< Cell_T, dim > | private |
coupling::sendrecv::SendReceiveBuffer::readFromReduceBuffer(coupling::sendrecv::DataExchangeFromMD2Macro< dim > &dataExchange, Cell_T &couplingCell, I01 idx) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | protected |
reduceFromMD2Macro(std::vector< coupling::sendrecv::DataExchangeFromMD2Macro< dim > * > &dataExchange, const Container_T1 &src, const Container_T2 &dst) | coupling::sendrecv::FromMD2Macro< Cell_T, dim > | |
sendFromMD2Macro(coupling::sendrecv::DataExchange< Cell_T, dim > &dataExchange, const Local_Container_T &src, const Macro_Container_T &dst) | coupling::sendrecv::FromMD2Macro< Cell_T, dim > | |
sendFromMD2MacroNonBlocking(coupling::sendrecv::DataExchange< Cell_T, dim > &dataExchange, const Local_Container_T &src, const Macro_Container_T &dst) | coupling::sendrecv::FromMD2Macro< Cell_T, dim > | |
SendReceiveBuffer() | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | |
triggerBcasts(unsigned int rank) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | protected |
triggerReceiving(coupling::sendrecv::DataExchange< Cell_T, dim > &dataExchange) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | protected |
triggerReduce(unsigned int rank) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | protected |
triggerSending(coupling::sendrecv::DataExchange< Cell_T, dim > &dataExchange) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | protected |
wait4SendFromMD2Macro(coupling::sendrecv::DataExchange< Cell_T, dim > &dataExchange, const Macro_Container_T &cells) | coupling::sendrecv::FromMD2Macro< Cell_T, dim > | |
waitAllCollectiveOperations() | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | protected |
waitAllOperations() | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | protected |
writeToBcastBuffer(coupling::sendrecv::DataExchange< Cell_T, dim > &dataExchange, const Cell_T &cell, I01 idx) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | protected |
writeToReduceBuffer(coupling::sendrecv::DataExchangeFromMD2Macro< dim > &dataExchange, const Local_Container_T &cells) | coupling::sendrecv::FromMD2Macro< Cell_T, dim > | private |
coupling::sendrecv::SendReceiveBuffer::writeToReduceBuffer(coupling::sendrecv::DataExchange< Cell_T, dim > &dataExchange, const Cell_T &cell, I01 idx) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | protected |
writeToSendBuffer(coupling::sendrecv::DataExchange< Cell_T, dim > &dataExchange, const Local_Container_T &cells) | coupling::sendrecv::FromMD2Macro< Cell_T, dim > | private |
coupling::sendrecv::SendReceiveBuffer::writeToSendBuffer(coupling::sendrecv::DataExchange< Cell_T, dim > &dataExchange, const Container_T &cells) | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | protected |
~FromMD2Macro() | coupling::sendrecv::FromMD2Macro< Cell_T, dim > | inlinevirtual |
~SendReceiveBuffer() | coupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | virtual |