OpenM++ runtime library (libopenm)
openm::IMsgExec Member List

This is the complete list of members for openm::IMsgExec, including all inherited members.

bcastInt(int i_groupOne, void *io_value)openm::IMsgExecinline
bcastReceive(int i_groupOne, const type_info &i_type, size_t i_size, void *io_valueArr)=0openm::IMsgExecpure virtual
bcastReceivePacked(int i_groupOne, IRowBaseVec &io_rowVec, const IPackedAdapter &i_adapter)=0openm::IMsgExecpure virtual
bcastSend(int i_groupOne, const type_info &i_type, size_t i_size, void *io_valueArr)=0openm::IMsgExecpure virtual
bcastSendPacked(int i_groupOne, IRowBaseVec &io_rowVec, const IPackedAdapter &i_adapter)=0openm::IMsgExecpure virtual
bcastValue(int i_groupOne, const type_info &i_type, void *io_value)=0openm::IMsgExecpure virtual
create(int argc, char **argv, IFinalState *i_final)openm::IMsgExecstatic
createGroups(int i_groupSize, int i_groupCount)=0openm::IMsgExecpure virtual
groupRank(void) const =0openm::IMsgExecpure virtual
isRoot(void) constopenm::IMsgExecinline
rank(void) const =0openm::IMsgExecpure virtual
rootRankopenm::IMsgExecstatic
setCleanExit(bool i_isClean=false)=0openm::IMsgExecpure virtual
startSend(int i_sendTo, MsgTag i_msgTag, const type_info &i_type, size_t i_size, void *i_valueArr)=0openm::IMsgExecpure virtual
startSendPacked(int i_sendTo, const IRowBaseVec &i_rowVec, const IPackedAdapter &i_adapter)=0openm::IMsgExecpure virtual
tryReceive(int i_recvFrom, MsgTag i_msgTag, const type_info &i_type, size_t i_size, void *io_valueArr) const =0openm::IMsgExecpure virtual
tryReceive(int i_recvFrom, IRowBaseVec &io_resultRowVec, const IPackedAdapter &i_adapter) const =0openm::IMsgExecpure virtual
waitSendAll(void)=0openm::IMsgExecpure virtual
worldSize(void) const =0openm::IMsgExecpure virtual
~IMsgExec(void) noexcept=0openm::IMsgExecpure virtual