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
39 return (-alpha * ep_2 * (log(r.norm() / d_1) - beta));
42 return (-alpha * ep_1 * (log(r.norm() / b)));
50 const unsigned int component)
const
57 return -alpha * ep_2 * (1 / r.square()) * r;
60 return -alpha * ep_1 * (1 / r.square()) * r;
68 alpha = 1.0 / (ep_1 * (1.0 / b - 1.0 / d_2) + ep_2 * (1.0 / d_1 - 1.0 / a));
69 beta = 1.0 / d_1 + (ep_1 / ep_2) * (1.0 / b - 1.0 / d_2);
70 phi_d = alpha * ep_1 * (1.0 / b - 1.0 / d_2);
76 const unsigned int component)
const
83 return (-alpha * ep_2 * (1.0 / r.norm() - beta));
86 return (-alpha * ep_1 * (1.0 / r.norm() - 1.0 / b));
94 const unsigned int component)
const
101 return alpha * ep_2 * r / pow(r.norm(), 3);
104 return alpha * ep_1 * r / pow(r.norm(), 3);
109 #pragma GCC diagnostic pop
Describes the exact solution, , of the Axisymmetric - floating conductor (flc-axi/) numerical experim...