12 #ifndef SettingsSLDII_H__
13 #define SettingsSLDII_H__
15 #include "constants.hpp"
16 #include <deal.II/base/types.h>
18 using namespace dealii;
20 enum BoundaryConditionType
36 , k_hat({ 0.0, 0.0, 1.0 }){};
42 const unsigned int nr_threads_max = 0;
47 const double mu_0 = permeability_fs;
53 const double d1 = (DIMENSION__ == 2) ? 0.07 : 0.05;
59 const double rd1 = sqrt(DIMENSION__) * d1;
75 const double d_2 = 0.8;
81 const double d_3 = 2.0;
98 const types::boundary_id bid = 1;
103 const BoundaryConditionType type_of_bc = Exact;
108 const types::material_id mid_1 = 1;
113 const types::material_id mid_2 = 2;
118 const types::material_id mid_3 = 3;
123 const double mur_1 = 1.0;
128 const double mur_2 = 4.0;
133 const double mur_3 = 1.0;
139 const double mu_1 = mur_1 * mu_0;
144 const double mu_2 = mur_2 * mu_0;
149 const double mu_3 = mur_3 * mu_0;
155 const double H_0 = 1.0;
161 const double eps = 1e-12;
167 const bool print_time_tables =
false;
177 const bool project_exact_solution =
false;
186 const bool log_cg_convergence =
false;
Lists physical constants.
Global settings for the Method of manufactured solutions (mms/) numerical experiment.
Global settings for the Magnetostatic shield - 2 (sld-ii/) numerical experiment.
const Tensor< 1, 2 > j_hat
A basis vector of the tho-dimensional Cartesian coordinate system, .
const Tensor< 1, 3 > k_hat
A basis vector of the thee-dimensional Cartesian coordinate system, .