aCommunicator(unsigned local_size=0) | dg::aCommunicator< Vector > | inlineprotected |
aCommunicator(const aCommunicator &src) | dg::aCommunicator< Vector > | inlineprotected |
allocate_buffer() const | dg::aCommunicator< Vector > | inline |
buffer_size() const | dg::aCommunicator< Vector > | inline |
clone() const override final | dg::SurjectiveComm< Index, Vector > | inlinevirtual |
communicator() const | dg::aCommunicator< Vector > | inline |
container_type typedef | dg::aCommunicator< Vector > | |
getLocalIndexMap() const | dg::SurjectiveComm< Index, Vector > | inline |
getPidIndexMap() const | dg::SurjectiveComm< Index, Vector > | inline |
getSortedIndexMap() const | dg::SurjectiveComm< 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 |
isLocalBijective() const | dg::SurjectiveComm< Index, 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 |
SurjectiveComm() | dg::SurjectiveComm< Index, Vector > | inline |
SurjectiveComm(unsigned local_size, const thrust::host_vector< int > &localIndexMap, const thrust::host_vector< int > &pidIndexMap, MPI_Comm comm) | dg::SurjectiveComm< Index, Vector > | inline |
SurjectiveComm(const thrust::host_vector< int > &globalIndexMap, const ConversionPolicy &p) | dg::SurjectiveComm< Index, Vector > | inline |
SurjectiveComm(const SurjectiveComm< OtherIndex, OtherVector > &src) | dg::SurjectiveComm< Index, Vector > | inline |
value_type typedef | dg::aCommunicator< Vector > | |
~aCommunicator() | dg::aCommunicator< Vector > | inlinevirtual |