12 #include "exact_solution.hpp"
15 #pragma GCC diagnostic push
16 #pragma GCC diagnostic ignored "-Wunused-parameter"
18 using namespace dealii;
29 const std::vector<Point<3>>& r,
30 std::vector<Vector<double>>& values)
const
32 Assert(values.size() == r.size(),
33 ExcDimensionMismatch(values.size(), r.size()));
35 auto v = values.begin();
37 (*v)(0) = -sin(k * p[1]) / k;
38 (*v)(1) = sin(k * p[0]) / k;
53 const std::vector<Point<2>>& r,
54 std::vector<Vector<double>>& values)
const
56 Assert(values.size() == r.size(),
57 ExcDimensionMismatch(values.size(), r.size()));
59 auto v = values.begin();
61 (*v)(0) = -sin(k * p[1]) / k;
62 (*v)(1) = sin(k * p[0]) / k;
77 const std::vector<Point<3>>& r,
78 std::vector<Vector<double>>& values)
const
80 Assert(values.size() == r.size(),
81 ExcDimensionMismatch(values.size(), r.size()));
83 auto v = values.begin();
87 (*v)(2) = cos(k * p[0]) + cos(k * p[1]);
96 const unsigned int component)
const
110 const std::vector<Point<2>>& r,
111 std::vector<Vector<double>>& values)
const
118 const unsigned int component)
const
120 return cos(k * r[0]) + cos(k * r[1]);
Describes exact solutions, , of the Method of manufactured solutions, vector potential (mms-v/) numer...
Describes exact solutions, , of the Method of manufactured solutions, vector potential (mms-v/) numer...