| _comm | kamping::Communicator< DefaultContainerType, Plugins > | protected |
| _default_tag | kamping::Communicator< DefaultContainerType, Plugins > | protected |
| _owns_mpi_comm | kamping::Communicator< DefaultContainerType, Plugins > | protected |
| _rank | kamping::Communicator< DefaultContainerType, Plugins > | protected |
| _root | kamping::Communicator< DefaultContainerType, Plugins > | protected |
| _size | kamping::Communicator< DefaultContainerType, Plugins > | protected |
| abort(int errorcode=1) const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| allgather(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| allgather_inplace(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| allgatherv(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| allreduce(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| allreduce_inplace(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| allreduce_single(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| alltoall(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| alltoall_inplace(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| alltoallv(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| barrier(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| bcast(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| bcast_single(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| bsend(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| Communicator() | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| Communicator(MPI_Comm comm, bool take_ownership=false) | kamping::Communicator< DefaultContainerType, Plugins > | inlineexplicit |
| Communicator(MPI_Comm comm, int root, bool take_ownership=false) | kamping::Communicator< DefaultContainerType, Plugins > | inlineexplicit |
| Communicator(Communicator const &other) | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| Communicator(Communicator &&other) | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| compare(Communicator const &other_comm) const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| convert_rank_from_communicator(int const rank, Communicator const &other_comm) const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| convert_rank_to_communicator(int const rank, Communicator const &other_comm) const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| create_subcommunicators(Ranks const &ranks_in_own_group) const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| create_subcommunicators(RankRanges const &rank_ranges) const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| default_container_type typedef | kamping::DistributedGraphCommunicator< DefaultContainerType, Plugins > | |
| default_tag(int const default_tag) | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| default_tag() const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| disown_mpi_communicator() | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| DistributedGraphCommunicator(Communicator const &comm, CommunicationGraphLocalView comm_graph_view) | kamping::DistributedGraphCommunicator< DefaultContainerType, Plugins > | inline |
| DistributedGraphCommunicator(Communicator const &comm, DistributedCommunicationGraph< DefaultContainerType > const &comm_graph) | kamping::DistributedGraphCommunicator< DefaultContainerType, Plugins > | inline |
| exscan(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| exscan_inplace(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| exscan_single(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| gather(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| gatherv(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| get_communication_graph() | kamping::DistributedGraphCommunicator< DefaultContainerType, Plugins > | inline |
| group() const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| iallreduce(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| ibarrier(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| ibsend(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| in_degree() const | kamping::TopologyCommunicator< DefaultContainerType, Plugins > | inline |
| in_degree_signed() const | kamping::TopologyCommunicator< DefaultContainerType, Plugins > | inline |
| iprobe(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| irecv(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| irsend(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| is_root(int const root) const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| is_root(size_t const root) const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| is_root() const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| is_same_on_all_ranks(Value const &value) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| is_valid_rank(int const rank) const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| is_valid_rank(size_t const rank) const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| is_weighted() const | kamping::DistributedGraphCommunicator< DefaultContainerType, Plugins > | inline |
| isend(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| issend(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| mpi_communicator() const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| mpi_error_default_handler(int const error_code, std::string const &function_name) const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| mpi_error_hook(int const error_code, std::string const &callee) const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| neighbor_alltoall(Args... args) const | kamping::TopologyCommunicator< DefaultContainerType, Plugins > | |
| num_numa_nodes() const | kamping::Communicator< DefaultContainerType, Plugins > | |
| operator=(Communicator &&other) | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| operator=(Communicator const &other) | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| out_degree() const | kamping::TopologyCommunicator< DefaultContainerType, Plugins > | inline |
| out_degree_signed() const | kamping::TopologyCommunicator< DefaultContainerType, Plugins > | inline |
| probe(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| processor_name() const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| rank() const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| rank_shifted_checked(int const distance) const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| rank_shifted_cyclic(int const distance) const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| rank_signed() const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| recv(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| recv_single(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| reduce(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| reduce_single(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| root(int const new_root) | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| root(size_t const new_root) | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| root() const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| root_signed() const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| rsend(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| scan(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| scan_inplace(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| scan_single(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| scatter(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| scatter_single(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| scatterv(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| send(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| sendrecv(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| size() const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| size_signed() const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| split(int const color, int const key=0) const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| split_by_type(int const type) const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| split_to_shared_memory() const | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| ssend(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| swap(Communicator &other) | kamping::Communicator< DefaultContainerType, Plugins > | inline |
| TopologyCommunicator(size_t in_degree, size_t out_degree) | kamping::TopologyCommunicator< DefaultContainerType, Plugins > | inlineprotected |
| TopologyCommunicator(size_t in_degree, size_t out_degree, MPI_Comm comm, bool take_ownership=false) | kamping::TopologyCommunicator< DefaultContainerType, Plugins > | inlineexplicitprotected |
| TopologyCommunicator(size_t in_degree, size_t out_degree, MPI_Comm comm, int root, bool take_ownership=false) | kamping::TopologyCommunicator< DefaultContainerType, Plugins > | inlineexplicitprotected |
| try_recv(Args... args) const | kamping::Communicator< DefaultContainerType, Plugins > | |
| ~Communicator() | kamping::Communicator< DefaultContainerType, Plugins > | inlinevirtual |