Reference documentation for deal.II version Git 354f154960 2021-01-18 17:44:59 +0100
\(\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\}}\)
Static Public Member Functions | List of all members
internal::TriangulationImplementation::ImplementationMixedMesh Struct Reference

Static Public Member Functions

template<int spacedim>
static void update_neighbors (Triangulation< 1, spacedim > &)
 
template<int dim, int spacedim>
static void update_neighbors (Triangulation< dim, spacedim > &triangulation)
 
template<int dim, int spacedim>
static void delete_children (Triangulation< dim, spacedim > &triangulation, typename Triangulation< dim, spacedim >::cell_iterator &cell, std::vector< unsigned int > &line_cell_count, std::vector< unsigned int > &quad_cell_count)
 
template<int dim, int spacedim>
static Triangulation< dim, spacedim >::DistortedCellList execute_refinement (Triangulation< dim, spacedim > &triangulation, const bool check_for_distorted_cells)
 
template<int dim, int spacedim>
static void prevent_distorted_boundary_cells (Triangulation< dim, spacedim > &triangulation)
 
template<int dim, int spacedim>
static void prepare_refinement_dim_dependent (Triangulation< dim, spacedim > &triangulation)
 
template<int dim, int spacedim>
static bool coarsening_allowed (const typename Triangulation< dim, spacedim >::cell_iterator &cell)
 

Detailed Description

Same as above but for mixed meshes (and simplex meshes).

Definition at line 9928 of file tria.cc.

Member Function Documentation

◆ update_neighbors() [1/2]

template<int spacedim>
static void internal::TriangulationImplementation::ImplementationMixedMesh::update_neighbors ( Triangulation< 1, spacedim > &  )
inlinestatic

Definition at line 9931 of file tria.cc.

◆ update_neighbors() [2/2]

template<int dim, int spacedim>
static void internal::TriangulationImplementation::ImplementationMixedMesh::update_neighbors ( Triangulation< dim, spacedim > &  triangulation)
inlinestatic

Definition at line 9935 of file tria.cc.

◆ delete_children()

template<int dim, int spacedim>
static void internal::TriangulationImplementation::ImplementationMixedMesh::delete_children ( Triangulation< dim, spacedim > &  triangulation,
typename Triangulation< dim, spacedim >::cell_iterator &  cell,
std::vector< unsigned int > &  line_cell_count,
std::vector< unsigned int > &  quad_cell_count 
)
inlinestatic

Definition at line 10001 of file tria.cc.

◆ execute_refinement()

template<int dim, int spacedim>
static Triangulation<dim, spacedim>::DistortedCellList internal::TriangulationImplementation::ImplementationMixedMesh::execute_refinement ( Triangulation< dim, spacedim > &  triangulation,
const bool  check_for_distorted_cells 
)
inlinestatic

Definition at line 10016 of file tria.cc.

◆ prevent_distorted_boundary_cells()

template<int dim, int spacedim>
static void internal::TriangulationImplementation::ImplementationMixedMesh::prevent_distorted_boundary_cells ( Triangulation< dim, spacedim > &  triangulation)
inlinestatic

Definition at line 10025 of file tria.cc.

◆ prepare_refinement_dim_dependent()

template<int dim, int spacedim>
static void internal::TriangulationImplementation::ImplementationMixedMesh::prepare_refinement_dim_dependent ( Triangulation< dim, spacedim > &  triangulation)
inlinestatic

Definition at line 10034 of file tria.cc.

◆ coarsening_allowed()

template<int dim, int spacedim>
static bool internal::TriangulationImplementation::ImplementationMixedMesh::coarsening_allowed ( const typename Triangulation< dim, spacedim >::cell_iterator &  cell)
inlinestatic

Definition at line 10042 of file tria.cc.


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