Reference documentation for deal.II version GIT relicensing-837-gaf73e64026 2024-06-15 22:40:02+00:00
\(\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\}}\)
No Matches
Public Member Functions | List of all members
internal::DoFHandlerImplementation::DoFFaces< dim > Class Template Reference

#include <deal.II/dofs/dof_faces.h>

Public Member Functions

 DoFFaces ()=delete

Detailed Description

template<int dim>
class internal::DoFHandlerImplementation::DoFFaces< dim >


These classes are similar to the DoFLevel classes. We here store information that is associated with faces, rather than cells, as this information is independent of the hierarchical structure of cells, which are organized in levels. In 2d we store information on degrees of freedom located on lines whereas in 3d we store information on degrees of freedom located on quads and lines. In 1d we do nothing, as the faces of lines are vertices which are treated separately.

Apart from the DoFObjects object containing the data to store (degree of freedom indices) we do not store any data or provide any functionality. However, we do implement a function to determine an estimate of the memory consumption of the contained DoFObjects object(s).

The data contained isn't usually directly accessed. Rather, except for some access from the DoFHandler class, access is usually through the DoFAccessor::set_dof_index() and DoFAccessor::dof_index() functions or similar functions of derived classes that in turn access the member variables using the DoFHandler::get_dof_index() and corresponding setter functions. Knowledge of the actual data format is therefore encapsulated to the present hierarchy of classes as well as the DoFHandler class.

Definition at line 67 of file dof_faces.h.

Constructor & Destructor Documentation

◆ DoFFaces()

template<int dim>
internal::DoFHandlerImplementation::DoFFaces< dim >::DoFFaces ( )

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: