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

This is the complete list of members for dg::GeneralComm< 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
buffer_size() constdg::aCommunicator< Vector >inline
clone() const override finaldg::GeneralComm< Index, Vector >inlinevirtual
communicator() constdg::aCommunicator< Vector >inline
container_type typedefdg::aCommunicator< Vector >
GeneralComm()=defaultdg::GeneralComm< Index, Vector >
GeneralComm(unsigned local_size, const thrust::host_vector< int > &localIndexMap, const thrust::host_vector< int > &pidIndexMap, MPI_Comm comm)dg::GeneralComm< Index, Vector >inline
GeneralComm(const thrust::host_vector< int > &globalIndexMap, const ConversionPolicy &p)dg::GeneralComm< Index, Vector >inline
GeneralComm(const GeneralComm< OtherIndex, OtherVector > &src)dg::GeneralComm< Index, Vector >inline
getLocalIndexMap() constdg::GeneralComm< Index, Vector >inline
getPidIndexMap() constdg::GeneralComm< 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