WARPXM v1.10.0
|
This is the complete list of members for WxMsgTmpl< T >, including all inherited members.
_recvBuff | WxMsgTmpl< T > | protected |
_recvSize | WxMsgTmpl< T > | protected |
_sendBuff | WxMsgTmpl< T > | protected |
_sendSize | WxMsgTmpl< T > | protected |
allReduce(unsigned num, T *sendBuff, T *recvBuff, MPI_Op op) const =0 | WxMsgTmpl< T > | pure virtual |
broadcast(unsigned num, T *buffer, int root) const =0 | WxMsgTmpl< T > | pure virtual |
finishSend(WxMsgStatus ms) const =0 | WxMsgTmpl< T > | pure virtual |
recv(unsigned num, std::vector< T > &array, unsigned sendRank, int tag) const =0 | WxMsgTmpl< T > | pure virtual |
recv(unsigned num, T *array, unsigned sendRank, int tag) const =0 | WxMsgTmpl< T > | pure virtual |
resizeArray(T *&array, unsigned &numElem, unsigned reqNumElem) const | WxMsgTmpl< T > | inlineprotected |
resizeRecvBuff(unsigned reqSize) | WxMsgTmpl< T > | inlineprotected |
resizeSendBuff(unsigned reqSize) | WxMsgTmpl< T > | inlineprotected |
send(unsigned num, const T *array, unsigned recvRank, int tag) const =0 | WxMsgTmpl< T > | pure virtual |
startRecv(unsigned num, unsigned sendRank, int tag=-1) const =0 | WxMsgTmpl< T > | pure virtual |
startRecv(unsigned num, T *arr, unsigned sendRank, int tag=-1) const =0 | WxMsgTmpl< T > | pure virtual |
startSend(unsigned num, const T *arr, unsigned recvRank, int tag) const =0 | WxMsgTmpl< T > | pure virtual |
WxMsgTmpl() | WxMsgTmpl< T > | inlineprotected |
~WxMsgTmpl() | WxMsgTmpl< T > | inlinevirtual |