communicator | Utilities::MPI::Partitioner | private |
ExcGhostIndexArrayHasWrongSize(unsigned int arg1, unsigned int arg2, unsigned int arg3) | Utilities::MPI::Partitioner | static |
ExcIndexNotPresent(types::global_dof_index arg1, unsigned int arg2) | Utilities::MPI::Partitioner | static |
export_to_ghosted_array_finish(const ArrayView< Number, MemorySpaceType > &ghost_array, std::vector< MPI_Request > &requests) const | Utilities::MPI::Partitioner | |
export_to_ghosted_array_start(const unsigned int communication_channel, const ArrayView< const Number, MemorySpaceType > &locally_owned_array, const ArrayView< Number, MemorySpaceType > &temporary_storage, const ArrayView< Number, MemorySpaceType > &ghost_array, std::vector< MPI_Request > &requests) const | Utilities::MPI::Partitioner | |
get_mpi_communicator() const override | Utilities::MPI::Partitioner | virtual |
ghost_indices() const | Utilities::MPI::Partitioner | |
ghost_indices_data | Utilities::MPI::Partitioner | private |
ghost_indices_initialized() const | Utilities::MPI::Partitioner | |
ghost_indices_subset_chunks_by_rank_data | Utilities::MPI::Partitioner | private |
ghost_indices_subset_data | Utilities::MPI::Partitioner | private |
ghost_indices_within_larger_ghost_set() const | Utilities::MPI::Partitioner | |
ghost_targets() const | Utilities::MPI::Partitioner | |
ghost_targets_data | Utilities::MPI::Partitioner | private |
global_size | Utilities::MPI::Partitioner | private |
global_to_local(const types::global_dof_index global_index) const | Utilities::MPI::Partitioner | |
have_ghost_indices | Utilities::MPI::Partitioner | private |
import_from_ghosted_array_finish(const VectorOperation::values vector_operation, const ArrayView< const Number, MemorySpaceType > &temporary_storage, const ArrayView< Number, MemorySpaceType > &locally_owned_storage, const ArrayView< Number, MemorySpaceType > &ghost_array, std::vector< MPI_Request > &requests) const | Utilities::MPI::Partitioner | |
import_from_ghosted_array_start(const VectorOperation::values vector_operation, const unsigned int communication_channel, const ArrayView< Number, MemorySpaceType > &ghost_array, const ArrayView< Number, MemorySpaceType > &temporary_storage, std::vector< MPI_Request > &requests) const | Utilities::MPI::Partitioner | |
import_indices() const | Utilities::MPI::Partitioner | |
import_indices_chunks_by_rank_data | Utilities::MPI::Partitioner | private |
import_indices_data | Utilities::MPI::Partitioner | private |
import_indices_plain_dev | Utilities::MPI::Partitioner | mutableprivate |
import_targets() const | Utilities::MPI::Partitioner | |
import_targets_data | Utilities::MPI::Partitioner | private |
in_local_range(const types::global_dof_index global_index) const | Utilities::MPI::Partitioner | |
initialize_import_indices_plain_dev() const | Utilities::MPI::Partitioner | private |
is_compatible(const Partitioner &part) const | Utilities::MPI::Partitioner | |
is_ghost_entry(const types::global_dof_index global_index) const | Utilities::MPI::Partitioner | |
is_globally_compatible(const Partitioner &part) const | Utilities::MPI::Partitioner | |
local_range() const | Utilities::MPI::Partitioner | |
local_range_data | Utilities::MPI::Partitioner | private |
local_size() const | Utilities::MPI::Partitioner | |
local_to_global(const unsigned int local_index) const | Utilities::MPI::Partitioner | |
locally_owned_range() const | Utilities::MPI::Partitioner | |
locally_owned_range_data | Utilities::MPI::Partitioner | private |
memory_consumption() const | Utilities::MPI::Partitioner | |
my_pid | Utilities::MPI::Partitioner | private |
n_ghost_indices() const | Utilities::MPI::Partitioner | |
n_ghost_indices_data | Utilities::MPI::Partitioner | private |
n_ghost_indices_in_larger_set | Utilities::MPI::Partitioner | private |
n_import_indices() const | Utilities::MPI::Partitioner | |
n_import_indices_data | Utilities::MPI::Partitioner | private |
n_mpi_processes() const | Utilities::MPI::Partitioner | |
n_procs | Utilities::MPI::Partitioner | private |
Partitioner() | Utilities::MPI::Partitioner | |
Partitioner(const unsigned int size) | Utilities::MPI::Partitioner | |
Partitioner(const IndexSet &locally_owned_indices, const IndexSet &ghost_indices_in, const MPI_Comm communicator_in) | Utilities::MPI::Partitioner | |
Partitioner(const IndexSet &locally_owned_indices, const MPI_Comm communicator_in) | Utilities::MPI::Partitioner | |
reinit(const IndexSet &vector_space_vector_index_set, const IndexSet &read_write_vector_index_set, const MPI_Comm &communicator) override | Utilities::MPI::Partitioner | virtual |
set_ghost_indices(const IndexSet &ghost_indices, const IndexSet &larger_ghost_index_set=IndexSet()) | Utilities::MPI::Partitioner | |
set_owned_indices(const IndexSet &locally_owned_indices) | Utilities::MPI::Partitioner | |
size() const | Utilities::MPI::Partitioner | |
this_mpi_process() const | Utilities::MPI::Partitioner | |
~CommunicationPatternBase()=default | LinearAlgebra::CommunicationPatternBase | virtual |