|
Reference documentation for deal.II version 9.2.0
|
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\)
\(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\)
\(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\)
\(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Go to the documentation of this file.
16 #ifndef dealii_distributed_tria_base_h
17 #define dealii_distributed_tria_base_h
77 template <
int dim,
int spacedim = dim>
86 const typename ::Triangulation<dim, spacedim>::MeshSmoothing
117 const ::Triangulation<dim, spacedim> &old_tria)
override;
183 const std::set<types::subdomain_id> &
201 const std::set<types::subdomain_id> &
213 std::set<::types::subdomain_id>>
222 virtual std::vector<types::boundary_id>
231 virtual std::vector<types::manifold_id>
301 template <
int dim,
int spacedim = dim>
351 template <
int dim,
int spacedim = dim>
361 const typename ::Triangulation<dim, spacedim>::MeshSmoothing
unsigned int n_locally_owned_active_cells
virtual void copy_triangulation(const ::Triangulation< dim, spacedim > &old_tria) override
MPI_Comm mpi_communicator
const std::set< types::subdomain_id > & level_ghost_owners() const
std::set< types::subdomain_id > level_ghost_owners
virtual std::vector< types::boundary_id > get_boundary_ids() const override
const std::set< types::subdomain_id > & ghost_owners() const
virtual std::vector< types::manifold_id > get_manifold_ids() const override
virtual ~TriangulationBase() override
const bool check_for_distorted_cells
DistributedTriangulationBase(MPI_Comm mpi_communicator, const typename ::Triangulation< dim, spacedim >::MeshSmoothing smooth_grid=(::Triangulation< dim, spacedim >::none), const bool check_for_distorted_cells=false)
virtual std::size_t memory_consumption() const override
virtual bool is_multilevel_hierarchy_constructed() const =0
types::global_cell_index n_global_active_cells
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_DEPRECATED
types::subdomain_id locally_owned_subdomain() const override
virtual void update_number_cache()
unsigned int n_locally_owned_active_cells() const
virtual const MPI_Comm & get_communicator() const
TriangulationBase(MPI_Comm mpi_communicator, const typename ::Triangulation< dim, spacedim >::MeshSmoothing smooth_grid=(::Triangulation< dim, spacedim >::none), const bool check_for_distorted_cells=false)
virtual unsigned int n_global_levels() const override
virtual std::map< unsigned int, std::set<::types::subdomain_id > > compute_vertices_with_ghost_neighbors() const
types::subdomain_id my_subdomain
#define DEAL_II_NAMESPACE_CLOSE
types::subdomain_id n_subdomains
unsigned int n_global_levels
std::set< types::subdomain_id > ghost_owners
MeshSmoothing smooth_grid
virtual types::global_cell_index n_global_active_cells() const override