12 #ifndef ExactSolutionMMS_H__
13 #define ExactSolutionMMS_H__
15 #include <deal.II/base/function.h>
16 #include <deal.II/base/point.h>
17 #include <deal.II/base/tensor.h>
19 #include <deal.II/lac/vector.h>
23 #include "constants.hpp"
24 #include "settings.hpp"
26 using namespace dealii;
35 :
public Function<dim>
41 virtual double value(
const Point<dim>& r,
42 const unsigned int component = 0)
const override final;
44 virtual Tensor<1, dim> gradient(
46 const unsigned int component = 0)
const override final;
56 :
public Function<dim>
65 virtual void vector_value_list(
66 const std::vector<Point<dim>>& r,
67 std::vector<Vector<double>>& values)
const final;
77 :
public Function<dim>
86 virtual void vector_value_list(
87 const std::vector<Point<dim>>& r,
88 std::vector<Vector<double>>& values)
const final;
Describes exact solution, , of the Method of manufactured solutions (mms/) numerical experiment in tw...
Describes exact solution, , of the Method of manufactured solutions (mms/) numerical experiment in tw...
Describes exact solution, , of the Method of manufactured solutions (mms/) numerical experiment in tw...
Global settings for the Method of manufactured solutions (mms/) numerical experiment.