deal.II version GIT relicensing-2206-gaa53ff9447 2024-12-02 09:10:00+00:00
|
#include <deal.II/distributed/tria_base.h>
Public Member Functions | |
NumberCache () | |
Public Attributes | |
unsigned int | n_locally_owned_active_cells |
types::global_cell_index | n_global_active_cells |
types::coarse_cell_id | number_of_global_coarse_cells |
unsigned int | n_global_levels |
std::set< types::subdomain_id > | ghost_owners |
std::set< types::subdomain_id > | level_ghost_owners |
std::shared_ptr< const Utilities::MPI::Partitioner > | active_cell_index_partitioner |
std::vector< std::shared_ptr< const Utilities::MPI::Partitioner > > | level_cell_index_partitioners |
A structure that contains information about the distributed triangulation.
Definition at line 337 of file tria_base.h.
parallel::TriangulationBase< dim, spacedim >::NumberCache::NumberCache | ( | ) |
Definition at line 120 of file tria_base.cc.
unsigned int parallel::TriangulationBase< dim, spacedim >::NumberCache::n_locally_owned_active_cells |
Number of locally owned active cells of this MPI rank.
Definition at line 342 of file tria_base.h.
types::global_cell_index parallel::TriangulationBase< dim, spacedim >::NumberCache::n_global_active_cells |
The total number of active cells (sum of n_locally_owned_active_cells
).
Definition at line 348 of file tria_base.h.
types::coarse_cell_id parallel::TriangulationBase< dim, spacedim >::NumberCache::number_of_global_coarse_cells |
Number of global coarse cells.
Definition at line 353 of file tria_base.h.
unsigned int parallel::TriangulationBase< dim, spacedim >::NumberCache::n_global_levels |
The global number of levels computed as the maximum number of levels taken over all MPI ranks, so n_levels()<=n_global_levels = max(n_levels() on proc i)
.
Definition at line 360 of file tria_base.h.
std::set<types::subdomain_id> parallel::TriangulationBase< dim, spacedim >::NumberCache::ghost_owners |
A set containing the subdomain_id (MPI rank) of the owners of the ghost cells on this processor.
Definition at line 366 of file tria_base.h.
std::set<types::subdomain_id> parallel::TriangulationBase< dim, spacedim >::NumberCache::level_ghost_owners |
A set containing the MPI ranks of the owners of the level ghost cells on this processor (for all levels).
Definition at line 372 of file tria_base.h.
std::shared_ptr<const Utilities::MPI::Partitioner> parallel::TriangulationBase< dim, spacedim >::NumberCache::active_cell_index_partitioner |
Partitioner for the global active cell indices.
Definition at line 378 of file tria_base.h.
std::vector<std::shared_ptr<const Utilities::MPI::Partitioner> > parallel::TriangulationBase< dim, spacedim >::NumberCache::level_cell_index_partitioners |
Partitioner for the global level cell indices for each level.
Definition at line 384 of file tria_base.h.