Reference documentation for deal.II version 8.5.0
Private Member Functions | List of all members
internal::DoFHandler::DoFFaces< dim > Class Template Reference

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

Private Member Functions

 DoFFaces ()

Detailed Description

template<int dim>
class internal::DoFHandler::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.

Tobias Leicht, 2006

Definition at line 68 of file dof_faces.h.

Constructor & Destructor Documentation

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

Make the constructor private to prevent the use of this template, only the specializations should be used

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