Discontinuous Galerkin Library
#include "dg/algorithm.h"
dg::BijectiveComm< Index, Vector > Member List

This is the complete list of members for dg::BijectiveComm< Index, Vector >, including all inherited members.

aCommunicator(unsigned local_size=0)dg::aCommunicator< Vector >inlineprotected
aCommunicator(const aCommunicator &src)dg::aCommunicator< Vector >inlineprotected
allocate_buffer() constdg::aCommunicator< Vector >inline
BijectiveComm()=defaultdg::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() constdg::aCommunicator< Vector >inline
clone() const override finaldg::BijectiveComm< Index, Vector >inlinevirtual
communicator() constdg::aCommunicator< Vector >inline
container_type typedefdg::aCommunicator< Vector >
get_pids() constdg::BijectiveComm< Index, Vector >inline
global_gather(const value_type *values, Vector &buffer) constdg::aCommunicator< Vector >inline
global_gather(const value_type *values) constdg::aCommunicator< Vector >inline
global_scatter_reduce(const Vector &toScatter, value_type *values) constdg::aCommunicator< Vector >inline
isCommunicating() constdg::aCommunicator< Vector >inline
local_size() constdg::aCommunicator< Vector >inline
operator=(const aCommunicator &src)dg::aCommunicator< Vector >inlineprotected
set_local_size(unsigned new_size)dg::aCommunicator< Vector >inlineprotected
value_type typedefdg::aCommunicator< Vector >
~aCommunicator()dg::aCommunicator< Vector >inlinevirtual