12 #include "exact_solution.hpp"
15 #pragma GCC diagnostic push
16 #pragma GCC diagnostic ignored "-Wunused-parameter"
18 using namespace dealii;
24 alpha = 1.0 / (ep_1 * log(b / d_2) + ep_2 * log(d_1 / a));
25 beta = (ep_1 / ep_2) * log(b / d_2);
26 phi_d = alpha * ep_1 * log(b / d_2);
32 const unsigned int component)
const
35 return (-alpha * ep_2 * (log(r.norm() / d_1) - beta));
38 return (-alpha * ep_1 * (log(r.norm() / b)));
46 const unsigned int component)
const
49 return -alpha * ep_2 * (1 / r.square()) * r;
52 return -alpha * ep_1 * (1 / r.square()) * r;
60 alpha = 1.0 / (ep_1 * (1.0 / b - 1.0 / d_2) + ep_2 * (1.0 / d_1 - 1.0 / a));
61 beta = 1.0 / d_1 + (ep_1 / ep_2) * (1.0 / b - 1.0 / d_2);
62 phi_d = alpha * ep_1 * (1.0 / b - 1.0 / d_2);
68 const unsigned int component)
const
71 return (-alpha * ep_2 * (1.0 / r.norm() - beta));
74 return (-alpha * ep_1 * (1.0 / r.norm() - 1.0 / b));
82 const unsigned int component)
const
85 return alpha * ep_2 * r / pow(r.norm(), 3);
88 return alpha * ep_1 * r / pow(r.norm(), 3);
93 #pragma GCC diagnostic pop
Describes exact solution, , of the Floating conductor (flc/) numerical experiment.