# A Series of Example Programs

The following series of example programs have been designed to get you started on the right foot. They are arranged into categories based on which library features they demonstrate.- Introduction
- Systems of Equations
- Transient Systems
- Adaptivity
- Eigenproblems
- Subdomains
- FEMSystem Framework
- Reduced Basis
- Adjoints
Adjoint-based Goal Oriented Refinement Adjoint-based Parameter Sensitivities Adjoint-based coupled coupled Stokes + Convection Diffusion Goal Oriented Refinement Adjoint-based Goal Oriented Refinement SolutionHistory, General Localized Vectors and Unsteady Adjoints Poisson Equation in square domain with AdjointRefinementErrorEstimator Unsteady Adjoint Refinement Error Estimator for Model Error Estimation

- Vector-Valued Finite Elements
- Miscellaneous
Infinite Elements for the Wave Equation Complex Numbers and the "FrequencySystem" 2D Laplace-Young Problem Using Nonlinear Solvers Using a Shell Matrix Interior Penalty Discontinuous Galerkin Meshing with Triangle and Tetgen Variational Inequalities and PetscDMNonlinearSolver Pointcloud-based Meshfree Interpolation Thermal "film resistance" with an Interface Term Stitching Meshes Loop Subdivision Shell Elements MITC4 Shell Elements Quad8 Shell Elements Infinite Elements With Imaginary Frequency Infinite Elements With Zero Frequency: Unbound Laplace Equation

- Optimization
- Solution Transfer