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
Here is a list of all modules:
[detail level 12345]
 Automatic and symbolic differentiationA module dedicated to the implementation of functions and classes that relate to automatic and symbolic differentiation
 deal.II and the C++11 standard
 Concepts, or expectations on template parameters
 CUDA Wrappers
 Degrees of Freedom
 Constraints on degrees of freedom
 Finite elements
 Base classes
 Finite element access/FEValues classes
 Handling vector valued problems
 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
 Functions
 The geodynamics demonstration suite
 Geometric and other primitives
 Grids and Triangulations
 Iterators on mesh-like containers
 Accessor classes of the mesh iterators
 Manifold description for triangulations
 Grid reordering and cell orientationA module describing how deal.II consistently orients Triangulation objects
 hp-finite element support
 hp-Collections
 Integrators
 The MeshWorker interface
 Input/Output
 Input
 Graphical output
 Textual output
 Linear algebra classes
 Linear Operators
 Matrix classes
 Basic matrices
 Exceptions and assertions
 TrilinosWrappers
 Derived matrices
 Preconditioners and Relaxation Operators
 Exceptions and assertions
 TrilinosWrappers
 PETScWrappers
 SLEPcWrappers
 Preconditioners and Relaxation Operators
 Exceptions and assertions
 TrilinosWrappers
 SLEPcWrappers
 Linear solver classes
 Sparsity patterns
 Exceptions and assertions
 TrilinosWrappers
 TrilinosWrappers
 Vector memory management
 Vector classes
 Exceptions and assertions
 TrilinosWrappers
 Matrix-free infrastructure
 Multilevel support
 Numerical algorithms
 Parallel computingA module discussing the use of multiple processors
 Parallel computing with multiple processors using distributed memoryA module discussing the use of parallelism on distributed memory clusters
 Parallel computing with multiple processors accessing shared memoryA module discussing the use of parallelism on shared memory machines. See the detailed documentation and Table of Contents below the lengthy list of members of this module
 PhysicsA module dedicated to the implementation of functions and classes that relate to continuum physics, physical fields and materials
 Polynomials and polynomial spaces
 Quadrature formulas
 Simplex support (experimental)This module describes the experimental simplex support in deal.II
 Utility functions and classes
 Memory handling
 Data storage primitives
 OpenCASCADE