Saddle-Point
Loading...
Searching...
No Matches
exact-solution.cc File Reference

Defines the alternative ExactSolution class. More...

#include <deal.II/base/quadrature_lib.h>
#include <deal.II/base/function.h>
#include <deal.II/lac/block_vector.h>
#include <deal.II/lac/full_matrix.h>
#include <deal.II/lac/block_sparse_matrix.h>
#include <deal.II/lac/solver_cg.h>
#include <deal.II/lac/precondition.h>
#include <deal.II/lac/linear_operator.h>
#include <deal.II/lac/packaged_operation.h>
#include <deal.II/grid/tria.h>
#include <deal.II/grid/grid_generator.h>
#include <deal.II/dofs/dof_handler.h>
#include <deal.II/dofs/dof_renumbering.h>
#include <deal.II/dofs/dof_tools.h>
#include <deal.II/fe/fe_dgq.h>
#include <deal.II/fe/fe_system.h>
#include <deal.II/fe/fe_values.h>
#include <deal.II/numerics/vector_tools.h>
#include <deal.II/numerics/data_out.h>
#include <fstream>
#include <iostream>
#include <deal.II/fe/fe_raviart_thomas.h>
#include <deal.II/base/tensor_function.h>
Include dependency graph for exact-solution.cc:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ExactSolution< dim, n_equations >
 Alternative vector-valued exact-solution class. More...
 

Detailed Description

Defines the alternative ExactSolution class.

This file declares and inline-defines a small vector-valued Function-like class that returns a different closed-form "exact" expression than the manufactured Solution class. The ExactSolution class is kept here as an alternative to Solution that can be plugged into SaddlePointProblem without changing other code, simply by substituting it where Solution<dim, 2>() is used (see the commented-out calls in step-6.cc).