Reference documentation for deal.II version Git 3c7a6dea12 2020-04-01 12:43:31 -0400
\(\newcommand{\vcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\vcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Public Member Functions | List of all members
internal::TriangulationImplementation::TriaFaces< dim > Class Template Reference

#include <deal.II/grid/tria_faces.h>

Public Member Functions

 TriaFaces ()=delete

Detailed Description

template<int dim>
class internal::TriangulationImplementation::TriaFaces< dim >

General template for information belonging to the faces of a triangulation. These classes are similar to the TriaLevel classes. As cells are organised in a hierarchical structure of levels, each triangulation consists of several such TriaLevels. However the faces of a triangulation, lower dimensional objects like lines in 2D or lines and quads in 3D, do not have to be based on such a hierarchical structure. In fact we have to organise them in only one object if we want to enable anisotropic refinement. Therefore the TriaFaces classes store the information belonging to the faces of a triangulation separately from the TriaLevel classes.

This general template is only provided to enable a specialization below.

Tobias Leicht, 2006

Definition at line 50 of file tria_faces.h.

Constructor & Destructor Documentation

◆ TriaFaces()

template<int dim>
internal::TriangulationImplementation::TriaFaces< dim >::TriaFaces ( )

Constructor. This constructor is deleted to prevent the use of this template, as only the specializations should be used

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