![]() |
fpmas 1.6
|
This is the complete list of members for fpmas::api::communication::MpiCommunicator, including all inherited members.
allGather(DataPack data, MPI_Datatype datatype)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
allToAll(std::unordered_map< int, DataPack > export_map, MPI_Datatype datatype)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
barrier()=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
bcast(DataPack data, MPI_Datatype datatype, int root)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
gather(DataPack data, MPI_Datatype datatype, int root)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
getRank() const =0 | fpmas::api::communication::MpiCommunicator | pure virtual |
getSize() const =0 | fpmas::api::communication::MpiCommunicator | pure virtual |
IGNORE_TYPE | fpmas::api::communication::MpiCommunicator | static |
Iprobe(MPI_Datatype type, int source, int tag, Status &status)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
Isend(const void *data, int count, MPI_Datatype datatype, int destination, int tag, Request &request)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
Isend(const DataPack &data, MPI_Datatype datatype, int destination, int tag, Request &request)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
Isend(int destination, int tag, Request &request)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
Issend(const void *data, int count, MPI_Datatype datatype, int destination, int tag, Request &request)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
Issend(const DataPack &data, MPI_Datatype datatype, int destination, int tag, Request &request)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
Issend(int destination, int tag, Request &request)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
probe(MPI_Datatype type, int source, int tag, Status &status)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
recv(int source, int tag, Status &status=Status::IGNORE)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
recv(void *buffer, int count, MPI_Datatype datatype, int source, int tag, Status &status)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
recv(DataPack &data, MPI_Datatype datatype, int source, int tag, Status &status)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
send(const void *data, int count, MPI_Datatype datatype, int destination, int tag)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
send(const DataPack &data, MPI_Datatype datatype, int destination, int tag)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
send(int destination, int tag)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
test(Request &request)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
wait(Request &request)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
waitAll(std::vector< Request > &requests)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
~MpiCommunicator() (defined in fpmas::api::communication::MpiCommunicator) | fpmas::api::communication::MpiCommunicator | inlinevirtual |