monolish  0.17.3-dev.16
MONOlithic LInear equation Solvers for Highly-parallel architecture
monolish::mpi::comm Member List

This is the complete list of members for monolish::mpi::comm, including all inherited members.

Allreduce(double val) constmonolish::mpi::comm
Allreduce(float val) constmonolish::mpi::comm
Allreduce(int val) constmonolish::mpi::comm
Allreduce(size_t val) constmonolish::mpi::comm
Allreduce_max(double val) constmonolish::mpi::comm
Allreduce_max(float val) constmonolish::mpi::comm
Allreduce_max(int val) constmonolish::mpi::comm
Allreduce_max(size_t val) constmonolish::mpi::comm
Allreduce_min(double val) constmonolish::mpi::comm
Allreduce_min(float val) constmonolish::mpi::comm
Allreduce_min(int val) constmonolish::mpi::comm
Allreduce_min(size_t val) constmonolish::mpi::comm
Allreduce_prod(double val) constmonolish::mpi::comm
Allreduce_prod(float val) constmonolish::mpi::comm
Allreduce_prod(int val) constmonolish::mpi::comm
Allreduce_prod(size_t val) constmonolish::mpi::comm
Allreduce_sum(double val) constmonolish::mpi::comm
Allreduce_sum(float val) constmonolish::mpi::comm
Allreduce_sum(int val) constmonolish::mpi::comm
Allreduce_sum(size_t val) constmonolish::mpi::comm
Barrier() constmonolish::mpi::comm
Bcast(double &val, int root) constmonolish::mpi::comm
Bcast(float &val, int root) constmonolish::mpi::comm
Bcast(int &val, int root) constmonolish::mpi::comm
Bcast(size_t &val, int root) constmonolish::mpi::comm
Bcast(monolish::vector< double > &vec, int root) constmonolish::mpi::comm
Bcast(monolish::vector< float > &vec, int root) constmonolish::mpi::comm
Bcast(std::vector< double > &vec, int root) constmonolish::mpi::comm
Bcast(std::vector< float > &vec, int root) constmonolish::mpi::comm
Bcast(std::vector< int > &vec, int root) constmonolish::mpi::comm
Bcast(std::vector< size_t > &vec, int root) constmonolish::mpi::comm
comm()monolish::mpi::comminlineprivate
comm(const comm &)=deletemonolish::mpi::comm
comm(comm &&)=deletemonolish::mpi::comm
Finalize()monolish::mpi::comm
Gather(monolish::vector< double > &sendvec, monolish::vector< double > &recvvec, int root) constmonolish::mpi::comm
Gather(monolish::vector< float > &sendvec, monolish::vector< float > &recvvec, int root) constmonolish::mpi::comm
Gather(std::vector< double > &sendvec, std::vector< double > &recvvec, int root) constmonolish::mpi::comm
Gather(std::vector< float > &sendvec, std::vector< float > &recvvec, int root) constmonolish::mpi::comm
Gather(std::vector< int > &sendvec, std::vector< int > &recvvec, int root) constmonolish::mpi::comm
Gather(std::vector< size_t > &sendvec, std::vector< size_t > &recvvec, int root) constmonolish::mpi::comm
get_comm() constmonolish::mpi::comminline
get_instance()monolish::mpi::comminlinestatic
get_rank()monolish::mpi::comm
get_size()monolish::mpi::comm
Init()monolish::mpi::comm
Init(int argc, char **argv)monolish::mpi::comm
Initialized() constmonolish::mpi::comm
Irecv(double val, int src, int tag)monolish::mpi::comm
Irecv(float val, int src, int tag)monolish::mpi::comm
Irecv(int val, int src, int tag)monolish::mpi::comm
Irecv(size_t val, int src, int tag)monolish::mpi::comm
Irecv(std::vector< double > &vec, int src, int tag)monolish::mpi::comm
Irecv(std::vector< float > &vec, int src, int tag)monolish::mpi::comm
Irecv(std::vector< int > &vec, int src, int tag)monolish::mpi::comm
Irecv(std::vector< size_t > &vec, int src, int tag)monolish::mpi::comm
Irecv(monolish::vector< double > &vec, int src, int tag)monolish::mpi::comm
Irecv(monolish::vector< float > &vec, int src, int tag)monolish::mpi::comm
Isend(double val, int dst, int tag)monolish::mpi::comm
Isend(float val, int dst, int tag)monolish::mpi::comm
Isend(int val, int dst, int tag)monolish::mpi::comm
Isend(size_t val, int dst, int tag)monolish::mpi::comm
Isend(const std::vector< double > &vec, int dst, int tag)monolish::mpi::comm
Isend(const std::vector< float > &vec, int dst, int tag)monolish::mpi::comm
Isend(const std::vector< int > &vec, int dst, int tag)monolish::mpi::comm
Isend(const std::vector< size_t > &vec, int dst, int tag)monolish::mpi::comm
Isend(const monolish::vector< double > &vec, int dst, int tag)monolish::mpi::comm
Isend(const monolish::vector< float > &vec, int dst, int tag)monolish::mpi::comm
my_commmonolish::mpi::commprivate
operator=(const comm &)=deletemonolish::mpi::comm
operator=(comm &&)=deletemonolish::mpi::comm
Recv(double val, int src, int tag) constmonolish::mpi::comm
Recv(float val, int src, int tag) constmonolish::mpi::comm
Recv(int val, int src, int tag) constmonolish::mpi::comm
Recv(size_t val, int src, int tag) constmonolish::mpi::comm
Recv(std::vector< double > &vec, int src, int tag) constmonolish::mpi::comm
Recv(std::vector< float > &vec, int src, int tag) constmonolish::mpi::comm
Recv(std::vector< int > &vec, int src, int tag) constmonolish::mpi::comm
Recv(std::vector< size_t > &vec, int src, int tag) constmonolish::mpi::comm
Recv(monolish::vector< double > &vec, int src, int tag) constmonolish::mpi::comm
Recv(monolish::vector< float > &vec, int src, int tag) constmonolish::mpi::comm
requestsmonolish::mpi::commprivate
Scatter(monolish::vector< double > &sendvec, monolish::vector< double > &recvvec, int root) constmonolish::mpi::comm
Scatter(monolish::vector< float > &sendvec, monolish::vector< float > &recvvec, int root) constmonolish::mpi::comm
Scatter(std::vector< double > &sendvec, std::vector< double > &recvvec, int root) constmonolish::mpi::comm
Scatter(std::vector< float > &sendvec, std::vector< float > &recvvec, int root) constmonolish::mpi::comm
Scatter(std::vector< int > &sendvec, std::vector< int > &recvvec, int root) constmonolish::mpi::comm
Scatter(std::vector< size_t > &sendvec, std::vector< size_t > &recvvec, int root) constmonolish::mpi::comm
Send(double val, int dst, int tag) constmonolish::mpi::comm
Send(float val, int dst, int tag) constmonolish::mpi::comm
Send(int val, int dst, int tag) constmonolish::mpi::comm
Send(size_t val, int dst, int tag) constmonolish::mpi::comm
Send(std::vector< double > &vec, int dst, int tag) constmonolish::mpi::comm
Send(std::vector< float > &vec, int dst, int tag) constmonolish::mpi::comm
Send(std::vector< int > &vec, int dst, int tag) constmonolish::mpi::comm
Send(std::vector< size_t > &vec, int dst, int tag) constmonolish::mpi::comm
Send(monolish::vector< double > &vec, int dst, int tag) constmonolish::mpi::comm
Send(monolish::vector< float > &vec, int dst, int tag) constmonolish::mpi::comm
set_comm(MPI_Comm external_comm)monolish::mpi::comm
Waitall()monolish::mpi::comm
~comm()monolish::mpi::comminlineprivate