aCommunicator(unsigned local_size=0) | dg::aCommunicator< Vector > | inlineprotected |
aCommunicator(const aCommunicator &src) | dg::aCommunicator< Vector > | inlineprotected |
allocate_buffer() const | dg::aCommunicator< Vector > | inline |
BijectiveComm()=default | dg::BijectiveComm< Index, Vector > | |
BijectiveComm(const thrust::host_vector< int > &pids, MPI_Comm comm) | dg::BijectiveComm< Index, Vector > | inline |
BijectiveComm(unsigned local_size, thrust::host_vector< int > localIndexMap, thrust::host_vector< int > pidIndexMap, MPI_Comm comm) | dg::BijectiveComm< Index, Vector > | inline |
BijectiveComm(const thrust::host_vector< int > &globalIndexMap, const ConversionPolicy &p) | dg::BijectiveComm< Index, Vector > | inline |
BijectiveComm(const BijectiveComm< OtherIndex, OtherVector > &src) | dg::BijectiveComm< Index, Vector > | inline |
buffer_size() const | dg::aCommunicator< Vector > | inline |
clone() const override final | dg::BijectiveComm< Index, Vector > | inlinevirtual |
communicator() const | dg::aCommunicator< Vector > | inline |
container_type typedef | dg::aCommunicator< Vector > | |
get_pids() const | dg::BijectiveComm< Index, Vector > | inline |
global_gather(const value_type *values, Vector &buffer) const | dg::aCommunicator< Vector > | inline |
global_gather(const value_type *values) const | dg::aCommunicator< Vector > | inline |
global_scatter_reduce(const Vector &toScatter, value_type *values) const | dg::aCommunicator< Vector > | inline |
isCommunicating() const | dg::aCommunicator< Vector > | inline |
local_size() const | dg::aCommunicator< Vector > | inline |
operator=(const aCommunicator &src) | dg::aCommunicator< Vector > | inlineprotected |
set_local_size(unsigned new_size) | dg::aCommunicator< Vector > | inlineprotected |
value_type typedef | dg::aCommunicator< Vector > | |
~aCommunicator() | dg::aCommunicator< Vector > | inlinevirtual |