12 #include "exact_solution.hpp"
14 #pragma GCC diagnostic push
15 #pragma GCC diagnostic ignored "-Wunused-parameter"
17 using namespace dealii;
23 const unsigned int component)
const
27 return rho_0 * pow(a, 2) * (1.0 + 2.0 * log(b / a) - pow(r.norm() / a, 2)) /
30 return rho_0 * pow(a, 2) * log(b / r.norm()) / (2.0 * ep_0);
39 const unsigned int component)
const
43 return -rho_0 * r / (2 * ep_0);
45 return -rho_0 * pow(a, 2) * r / (2.0 * ep_0 * r.norm_square());
54 const unsigned int component)
const
58 (pow(a, 2) + 2.0 * pow(a, 3) * (1.0 / a - 1.0 / b) -
62 return rho_0 * pow(a, 3) * (1.0 / r.norm() - 1.0 / b) / (3.0 * ep_0);
70 const unsigned int component)
const
73 return -rho_0 * r / (3.0 * ep_0);
75 return -rho_0 * pow(a, 3) * r / (3.0 * ep_0 * pow(r.norm(), 3));
81 #pragma GCC diagnostic pop
Describes exact solution, , of the Volume charge (rho/) numerical experiment in two and three dimensi...