![]() |
Reference documentation for deal.II version 9.5.0
|
#include <deal.II/base/mpi_compute_index_owner_internal.h>
Public Types | |
| using | index_type = unsigned int |
Public Member Functions | |
| FlexibleIndexStorage (const bool use_vector=true) | |
| void | reinit (const bool use_vector, const bool index_range_contiguous, const std::size_t size) |
| void | fill (const std::size_t start, const std::size_t end, const index_type &value) |
| index_type & | operator[] (const std::size_t index) |
| index_type | operator[] (const std::size_t index) const |
| bool | entry_has_been_set (const std::size_t index) const |
Static Public Attributes | |
| static const index_type | invalid_index_value |
Private Attributes | |
| bool | use_vector |
| std::size_t | size |
| std::vector< index_type > | data |
| std::map< std::size_t, index_type > | data_map |
Definition at line 38 of file mpi_compute_index_owner_internal.h.
Definition at line 41 of file mpi_compute_index_owner_internal.h.
| Utilities::MPI::internal::ComputeIndexOwner::FlexibleIndexStorage::FlexibleIndexStorage | ( | const bool | use_vector = true | ) |
Definition at line 38 of file mpi_compute_index_owner_internal.cc.
| void Utilities::MPI::internal::ComputeIndexOwner::FlexibleIndexStorage::reinit | ( | const bool | use_vector, |
| const bool | index_range_contiguous, | ||
| const std::size_t | size | ||
| ) |
Definition at line 46 of file mpi_compute_index_owner_internal.cc.
| void Utilities::MPI::internal::ComputeIndexOwner::FlexibleIndexStorage::fill | ( | const std::size_t | start, |
| const std::size_t | end, | ||
| const index_type & | value | ||
| ) |
Definition at line 65 of file mpi_compute_index_owner_internal.cc.
| FlexibleIndexStorage::index_type & Utilities::MPI::internal::ComputeIndexOwner::FlexibleIndexStorage::operator[] | ( | const std::size_t | index | ) |
Definition at line 107 of file mpi_compute_index_owner_internal.cc.
| FlexibleIndexStorage::index_type Utilities::MPI::internal::ComputeIndexOwner::FlexibleIndexStorage::operator[] | ( | const std::size_t | index | ) | const |
Definition at line 128 of file mpi_compute_index_owner_internal.cc.
| bool Utilities::MPI::internal::ComputeIndexOwner::FlexibleIndexStorage::entry_has_been_set | ( | const std::size_t | index | ) | const |
Definition at line 149 of file mpi_compute_index_owner_internal.cc.
|
static |
Definition at line 42 of file mpi_compute_index_owner_internal.h.
|
private |
Definition at line 67 of file mpi_compute_index_owner_internal.h.
|
private |
Definition at line 68 of file mpi_compute_index_owner_internal.h.
|
private |
Definition at line 69 of file mpi_compute_index_owner_internal.h.
|
private |
Definition at line 70 of file mpi_compute_index_owner_internal.h.