fpmas 1.6
fpmas::api::communication::MpiCommunicator Member List

This is the complete list of members for fpmas::api::communication::MpiCommunicator, including all inherited members.

allGather(DataPack data, MPI_Datatype datatype)=0fpmas::api::communication::MpiCommunicatorpure virtual
allToAll(std::unordered_map< int, DataPack > export_map, MPI_Datatype datatype)=0fpmas::api::communication::MpiCommunicatorpure virtual
barrier()=0fpmas::api::communication::MpiCommunicatorpure virtual
bcast(DataPack data, MPI_Datatype datatype, int root)=0fpmas::api::communication::MpiCommunicatorpure virtual
gather(DataPack data, MPI_Datatype datatype, int root)=0fpmas::api::communication::MpiCommunicatorpure virtual
getRank() const =0fpmas::api::communication::MpiCommunicatorpure virtual
getSize() const =0fpmas::api::communication::MpiCommunicatorpure virtual
IGNORE_TYPEfpmas::api::communication::MpiCommunicatorstatic
Iprobe(MPI_Datatype type, int source, int tag, Status &status)=0fpmas::api::communication::MpiCommunicatorpure virtual
Isend(const void *data, int count, MPI_Datatype datatype, int destination, int tag, Request &request)=0fpmas::api::communication::MpiCommunicatorpure virtual
Isend(const DataPack &data, MPI_Datatype datatype, int destination, int tag, Request &request)=0fpmas::api::communication::MpiCommunicatorpure virtual
Isend(int destination, int tag, Request &request)=0fpmas::api::communication::MpiCommunicatorpure virtual
Issend(const void *data, int count, MPI_Datatype datatype, int destination, int tag, Request &request)=0fpmas::api::communication::MpiCommunicatorpure virtual
Issend(const DataPack &data, MPI_Datatype datatype, int destination, int tag, Request &request)=0fpmas::api::communication::MpiCommunicatorpure virtual
Issend(int destination, int tag, Request &request)=0fpmas::api::communication::MpiCommunicatorpure virtual
probe(MPI_Datatype type, int source, int tag, Status &status)=0fpmas::api::communication::MpiCommunicatorpure virtual
recv(int source, int tag, Status &status=Status::IGNORE)=0fpmas::api::communication::MpiCommunicatorpure virtual
recv(void *buffer, int count, MPI_Datatype datatype, int source, int tag, Status &status)=0fpmas::api::communication::MpiCommunicatorpure virtual
recv(DataPack &data, MPI_Datatype datatype, int source, int tag, Status &status)=0fpmas::api::communication::MpiCommunicatorpure virtual
send(const void *data, int count, MPI_Datatype datatype, int destination, int tag)=0fpmas::api::communication::MpiCommunicatorpure virtual
send(const DataPack &data, MPI_Datatype datatype, int destination, int tag)=0fpmas::api::communication::MpiCommunicatorpure virtual
send(int destination, int tag)=0fpmas::api::communication::MpiCommunicatorpure virtual
test(Request &request)=0fpmas::api::communication::MpiCommunicatorpure virtual
wait(Request &request)=0fpmas::api::communication::MpiCommunicatorpure virtual
waitAll(std::vector< Request > &requests)=0fpmas::api::communication::MpiCommunicatorpure virtual
~MpiCommunicator() (defined in fpmas::api::communication::MpiCommunicator)fpmas::api::communication::MpiCommunicatorinlinevirtual