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.