Reference documentation for deal.II version 9.1.1
\(\newcommand{\dealcoloneq}{\mathrel{\vcenter{:}}=}\)
Public Attributes | List of all members
parallel::Triangulation< dim, spacedim >::NumberCache Struct Reference

#include <deal.II/distributed/tria_base.h>

Public Attributes

std::vector< unsigned int > n_locally_owned_active_cells
 
types::global_dof_index n_global_active_cells
 
unsigned int n_global_levels
 
std::set< types::subdomain_idghost_owners
 
std::set< types::subdomain_idlevel_ghost_owners
 

Detailed Description

template<int dim, int spacedim = dim>
struct parallel::Triangulation< dim, spacedim >::NumberCache

A structure that contains information about the distributed triangulation.

Definition at line 195 of file tria_base.h.

Member Data Documentation

◆ n_locally_owned_active_cells

template<int dim, int spacedim = dim>
std::vector<unsigned int> parallel::Triangulation< dim, spacedim >::NumberCache::n_locally_owned_active_cells

This vector stores the number of locally owned active cells per MPI rank.

Definition at line 201 of file tria_base.h.

◆ n_global_active_cells

template<int dim, int spacedim = dim>
types::global_dof_index parallel::Triangulation< dim, spacedim >::NumberCache::n_global_active_cells

The total number of active cells (sum of n_locally_owned_active_cells).

Definition at line 206 of file tria_base.h.

◆ n_global_levels

template<int dim, int spacedim = dim>
unsigned int parallel::Triangulation< 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 212 of file tria_base.h.

◆ ghost_owners

template<int dim, int spacedim = dim>
std::set<types::subdomain_id> parallel::Triangulation< 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 217 of file tria_base.h.

◆ level_ghost_owners

template<int dim, int spacedim = dim>
std::set<types::subdomain_id> parallel::Triangulation< 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 222 of file tria_base.h.


The documentation for this struct was generated from the following files: