Reference documentation for deal.II version 9.3.3
\(\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\}}\)
Modules
Finite elements
Collaboration diagram for Finite elements:

Modules

 Base classes
 
 Finite element access/FEValues classes
 
 Finite element space descriptions
 
 Mappings between reference and real cell
 
 How Mapping, FiniteElement, and FEValues work together
 
 The interplay of UpdateFlags, Mapping, and FiniteElement in FEValues
 
 Handling vector valued problems
 

Detailed Description

All classes related to shape functions and to access to shape functions. This concerns the actual values of finite elements. For the numbering of degrees of freedom refer to the module on Degrees of Freedom.

The classes and functions of this module fall into several sub-groups that are discussed in their respective sub-modules listed above. In addition, the FETools class provides functions that provide information on finite elements, transformations between elements, etc.

In the grand scheme of things, the pieces of this module interact with a variety of other parts of the library: