This is the complete list of members for CommunicatorObject, including all inherited members.
_AllGatherMO(MobileObject *sPtr, std::vector< MobileObject *> &rVec, int sndcnt=1) | CommunicatorObject | |
_AllGatherMOV(std::vector< MobileObject *> &sVec, std::vector< MobileObject *> &rVec, std::vector< int > &nsend_all) | CommunicatorObject | |
_AllGatherv(void *sendbuf, int mysendcnt, int datasize, void *recvbuf) | CommunicatorObject | |
_ARecv(void *buf, int recvsize, unsigned int remote_rank, int tag=0) | CommunicatorObject | |
_ASend(void *buf, int sendsize, unsigned int remote_rank, int tag=0) | CommunicatorObject | |
_BroadCastMOV(std::vector< MobileObject *> &mos, int root_rank=0) | CommunicatorObject | |
_cart_comm | CommunicatorObject | private |
_cart_coords | CommunicatorObject | private |
_cart_dims | CommunicatorObject | private |
_cart_periodic | CommunicatorObject | private |
_cart_rank | CommunicatorObject | private |
_comm | CommunicatorObject | private |
_error | CommunicatorObject | private |
_GatherMO(MobileObject *sPtr, std::vector< MobileObject *> &rVec, int sndcnt, int root=0) | CommunicatorObject | |
_GatherMOV(std::vector< MobileObject *> &sVec, std::vector< MobileObject *> &rVec, std::vector< int > &nsend_all, int root=0) | CommunicatorObject | |
_initd | CommunicatorObject | private |
_master | CommunicatorObject | private |
_nproc | CommunicatorObject | private |
_own_comm | CommunicatorObject | private |
_rank | CommunicatorObject | private |
_rc | CommunicatorObject | private |
_Recv(void *buf, int recvsize, unsigned int remote_rank, int tag=0) | CommunicatorObject | |
_recv_requests | CommunicatorObject | private |
_recv_tags | CommunicatorObject | private |
_Send(void *buf, int sendsize, unsigned int remote_rank, int tag=0) | CommunicatorObject | |
_send_requests | CommunicatorObject | private |
_send_tags | CommunicatorObject | private |
_SetRecv(void *buf, int recvsize, unsigned int remote_rank, int tag=0) | CommunicatorObject | |
_SetSend(void *buf, int sendsize, unsigned int remote_rank, int tag=0) | CommunicatorObject | |
_status | CommunicatorObject | private |
AllGather(std::vector< DataType > &sendvec, std::vector< DataType > &recvvec, int sndcnt=0, int recvcnt=0) | CommunicatorObject | inline |
AllGather(DataType &sendval, std::vector< DataType > &recvvec) | CommunicatorObject | inline |
AllGatherMO(MOType &sendval, std::vector< MOType > &recvvec) | CommunicatorObject | inline |
AllGatherMO(std::vector< MOType > &sendvec, std::vector< MOType > &recvvec, std::vector< int > &nsend_all, int root=0) | CommunicatorObject | inline |
AllGatherMOV(std::vector< MOType > &sendvec, std::vector< MOType > &recvvec, std::vector< int > &nsend_all, int root=0) | CommunicatorObject | inline |
AllGatherv(std::vector< DataType > &sendvec, std::vector< DataType > &recvvec, std::vector< int > &nsend_all) | CommunicatorObject | inline |
AllGatherv(std::vector< DataType > &sendvec, std::vector< DataType > &recvvec) | CommunicatorObject | inline |
AllReduce(std::vector< DataType > &send, std::vector< DataType > &recv, const comm::DataTypes &dt, const comm::Ops &op) | CommunicatorObject | inline |
AllReduce(DataType &send, DataType &recv, const comm::DataTypes &dt, const comm::Ops &op) | CommunicatorObject | inline |
ARecv(std::vector< DataType > &recvbuf, unsigned int remote_rank, int tag=0) | CommunicatorObject | inline |
ARecv(std::vector< DataType > &recvbuf, unsigned int startIndex, unsigned int numRecv, unsigned int remote_rank, int tag=0) | CommunicatorObject | inline |
ARecvBuf(DataType *recvbuf, size_t nVal, unsigned int remote_rank, int tag=0) | CommunicatorObject | inline |
ASend(std::vector< DataType > &sendbuf, unsigned int remote_rank, int tag=0) | CommunicatorObject | inline |
ASend(std::vector< DataType > &sendbuf, unsigned int startIndex, unsigned int sendSize, unsigned int remote_rank, int tag=0) | CommunicatorObject | inline |
ASendBuf(DataType *sendBuf, size_t nVal, unsigned int remote_rank, int tag=-1) | CommunicatorObject | inline |
Barrier() | CommunicatorObject | inline |
BroadCast(std::string &sval, int root_rank=0) | CommunicatorObject | |
BroadCast(MobileObject *mo, int root_rank=0) | CommunicatorObject | |
BroadCast(DataType &buf, int root_rank) | CommunicatorObject | inline |
BroadCast(std::vector< DataType > &buf, int root_rank) | CommunicatorObject | inline |
BroadCastMO(MOType &mo, int root_rank=0) | CommunicatorObject | inline |
BroadCastMO(std::vector< MOType > &mov, int root_rank=0) | CommunicatorObject | inline |
BroadCastMobileObject(MOType &mo, int root_rank=0) | CommunicatorObject | inline |
BroadCastMOVector(std::vector< MOType > &mov, int root_rank=0) | CommunicatorObject | inline |
CartComm() | CommunicatorObject | inline |
CartCoordinates() | CommunicatorObject | inline |
CartDimensions() | CommunicatorObject | inline |
CartNeighbors(std::vector< int > &neighborRanks) | CommunicatorObject | |
CartRank() | CommunicatorObject | inline |
Check(comm::Ops op=comm::MAXOP) | CommunicatorObject | |
ClearErr() | CommunicatorObject | inline |
ClearRequests() | CommunicatorObject | |
Comm() | CommunicatorObject | inline |
CommunicatorObject() | CommunicatorObject | |
CommunicatorObject(MPI_Comm &incomm) | CommunicatorObject | |
CommunicatorObject(int *narg, char ***args) | CommunicatorObject | |
CommunicatorObject(const CommunicatorObject &incomm) | CommunicatorObject | |
ComputeCartesianDims(int numNodes, int numDims) | CommunicatorObject | |
Finalize() | CommunicatorObject | |
Gather(DataType &sendval, std::vector< DataType > &recvvec, int root=0) | CommunicatorObject | inline |
Gather(std::vector< DataType > &sendvec, std::vector< DataType > &recvvec, int sndcnt=0, int recvcnt=0, int root=0) | CommunicatorObject | inline |
GatherMO(MOType &sendval, std::vector< MOType > &recvvec, int root=0) | CommunicatorObject | inline |
GatherMO(std::vector< MOType > &sendvec, std::vector< MOType > &recvvec, std::vector< int > &nsend_all, int root=0) | CommunicatorObject | inline |
GatherMOV(std::vector< MOType > &sendvec, std::vector< MOType > &recvvec, std::vector< int > &nsend_all, int root=0) | CommunicatorObject | inline |
Gatherv(std::vector< DataType > &sendvec, std::vector< DataType > &recvvec, std::vector< int > &nsend_all, int nsend=0, int root=0) | CommunicatorObject | inline |
GetCommunicator() const | CommunicatorObject | inline |
Good() | CommunicatorObject | inline |
Hostname() | CommunicatorObject | |
Initialize(CommunicatorObject &incomm) | CommunicatorObject | |
Initialize(int *narg=NULL, char ***args=NULL) | CommunicatorObject | |
InitializeCartesianTopology(int numNodes, int numDims, std::vector< int > &dimDir, const std::vector< int > &isPeriodic, bool reOrder, CommunicatorObject &cartComm) | CommunicatorObject | |
IntegerTypeID | CommunicatorObject | |
NOpenRequests() | CommunicatorObject | inline |
NProc() | CommunicatorObject | inline |
Rank() | CommunicatorObject | |
RecvAll() | CommunicatorObject | |
Reduce(DataType &send, DataType &recv, const comm::DataTypes &dt, const comm::Ops &op, int root) | CommunicatorObject | inline |
Reduce(std::vector< DataType > &send, std::vector< DataType > &recv, const comm::DataTypes &dt, const comm::Ops &op, int root) | CommunicatorObject | inline |
RenewCommunicator(MPI_Comm &inComm) | CommunicatorObject | |
ResolveDataType(const comm::DataTypes &dt) | CommunicatorObject | |
ResolveOp(const comm::Ops &op) | CommunicatorObject | |
SendAll() | CommunicatorObject | |
SetCommunicator(MPI_Comm &inComm) | CommunicatorObject | inline |
SetErr(int errin) | CommunicatorObject | inline |
SetExit(int errin) | CommunicatorObject | inline |
SetRecv(std::vector< DataType > &recvbuf, unsigned int remote_rank, int tag=0) | CommunicatorObject | inline |
SetSend(std::vector< DataType > &sendbuf, unsigned int remote_rank, int tag=0) | CommunicatorObject | inline |
Size() | CommunicatorObject | |
Split(int color, int key, CommunicatorObject &newcomm) | CommunicatorObject | |
StartRecv(unsigned int rid) | CommunicatorObject | |
StartSend(unsigned int rid) | CommunicatorObject | |
StreamBroadCast(DataType &inData, int root_rank=0) | CommunicatorObject | inline |
StreamGather(DataType &sendval, std::vector< DataType > &recvvec, int root=0) | CommunicatorObject | inline |
TakeOwnership() | CommunicatorObject | inline |
Union(std::vector< T > &input_data, std::vector< T > &output_data) | CommunicatorObject | inline |
WaitAll() | CommunicatorObject | |
WaitRecv(int recvid) | CommunicatorObject | |
World() | CommunicatorObject | inline |
~CommunicatorObject() | CommunicatorObject |