Dune Core Modules (unstable)

Dune::Communication< Communicator > Member List

This is the complete list of members for Dune::Communication< Communicator >, including all inherited members.

allgather(const T *sbuf, int count, T *rbuf) constDune::Communication< Communicator >inline
allgatherv(const T *in, int sendDataLen, T *out, [[maybe_unused]] int *recvDataLen, int *displ) constDune::Communication< Communicator >inline
allreduce([[maybe_unused]] Type *inout, [[maybe_unused]] int len) constDune::Communication< Communicator >inline
allreduce(const Type *in, Type *out, int len) constDune::Communication< Communicator >inline
barrier() constDune::Communication< Communicator >inline
broadcast([[maybe_unused]] T *inout, [[maybe_unused]] int len, [[maybe_unused]] int root) constDune::Communication< Communicator >inline
Communication()Dune::Communication< Communicator >inline
Communication(const Communicator &)Dune::Communication< Communicator >inline
gather(const T *in, T *out, int len, [[maybe_unused]] int root) constDune::Communication< Communicator >inline
gatherv(const T *in, int sendDataLen, T *out, [[maybe_unused]] int *recvDataLen, int *displ, [[maybe_unused]] int root) constDune::Communication< Communicator >inline
iallgather(TIN &&data_in, TOUT &&data_out)Dune::Communication< Communicator >inline
iallreduce(TIN &&data_in, TOUT &&data_out)Dune::Communication< Communicator >inline
iallreduce(T &&data)Dune::Communication< Communicator >inline
ibarrier() constDune::Communication< Communicator >inline
ibroadcast(T &&data, int root) constDune::Communication< Communicator >inline
igather(TIN &&data_in, TOUT &&data_out, int root)Dune::Communication< Communicator >inline
irecv([[maybe_unused]] T &&data, [[maybe_unused]] int source_rank, [[maybe_unused]] int tag)Dune::Communication< Communicator >inline
iscatter(TIN &&data_in, TOUT &&data_out, int root)Dune::Communication< Communicator >inline
isend([[maybe_unused]] const T &&data, [[maybe_unused]] int dest_rank, [[maybe_unused]] int tag)Dune::Communication< Communicator >inline
max(const T &in) constDune::Communication< Communicator >inline
max([[maybe_unused]] T *inout, [[maybe_unused]] int len) constDune::Communication< Communicator >inline
min(const T &in) constDune::Communication< Communicator >inline
min([[maybe_unused]] T *inout, [[maybe_unused]] int len) constDune::Communication< Communicator >inline
operator No_Comm() constDune::Communication< Communicator >inline
prod(const T &in) constDune::Communication< Communicator >inline
prod([[maybe_unused]] T *inout, [[maybe_unused]] int len) constDune::Communication< Communicator >inline
rank() constDune::Communication< Communicator >inline
recv([[maybe_unused]] T &&data, [[maybe_unused]] int source_rank, [[maybe_unused]] int tag, [[maybe_unused]] void *status=0)Dune::Communication< Communicator >inline
scatter(const T *sendData, T *recvData, int len, [[maybe_unused]] int root) constDune::Communication< Communicator >inline
scatterv(const T *sendData, int *sendDataLen, int *displ, T *recvData, [[maybe_unused]] int recvDataLen, [[maybe_unused]] int root) constDune::Communication< Communicator >inline
send([[maybe_unused]] const T &data, [[maybe_unused]] int dest_rank, [[maybe_unused]] int tag)Dune::Communication< Communicator >inline
size() constDune::Communication< Communicator >inline
sum(const T &in) constDune::Communication< Communicator >inline
sum([[maybe_unused]] T *inout, [[maybe_unused]] int len) constDune::Communication< Communicator >inline
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (Mar 27, 23:31, 2024)