Logbook  (07-04-2025)
Static problems
settings.hpp
1 /******************************************************************************
2  * Copyright (C) Siarhei Uzunbajakau, 2023.
3  *
4  * This program is free software. You can use, modify, and redistribute it under
5  * the terms of the GNU Lesser General Public License as published by the Free
6  * Software Foundation, either version 3 or (at your option) any later version.
7  * This program is distributed without any warranty.
8  *
9  * Refer to COPYING.LESSER for more details.
10  ******************************************************************************/
11 
12 #ifndef SettingsSSOLIIIAXI_H__
13 #define SettingsSSOLIIIAXI_H__
14 
15 #include "constants.hpp"
16 #include <deal.II/base/types.h>
17 
18 using namespace dealii;
19 
26 {
27 public:
29 
34  const unsigned int nr_threads_max = 0;
35 
39  const double mu_0 = permeability_fs;
40 
44  const double mu_r = 4.0;
45 
49  const double mu = mu_r * mu_0;
50 
55  const double K_0 = 1.0;
56 
60  const double d1 = 0.1;
61 
66  const double rd1 = sqrt(2) * d1;
67 
71  const double a1 = 0.3;
72 
76  const double b1 = 0.6;
77 
81  const double a2 = 0.9;
82 
86  const double b2 = 1.2;
87 
92  const double d2 = 1.5;
93 
97  const double d3 = 3.0;
98 
102  const double H_0 = (1.0 / 3.0) * K_0 * (pow(b2, 2) - pow(a2, 2));
103 
107  const types::material_id mid_1 = 1;
108 
112  const types::material_id mid_2 = 2;
113 
117  const types::material_id mid_3 = 3;
118 
123  const types::boundary_id bid_infty = 4;
124 
129  const types::boundary_id bid_axi = 1;
130 
135  const double eps = 1e-12;
136 
141  const bool print_time_tables = false;
142 
151  const bool project_exact_solution = false;
152 
160  const bool log_cg_convergence = false;
161 };
162 
164 
165 #endif
Lists physical constants.
Definition: constants.hpp:28
Global settings for the Method of manufactured solutions (mms/) numerical experiment.
Definition: settings.hpp:25
Global settings for the Axisymmetric - thick spherical coil with magnetic core (ssol-iii-axi/) numeri...
Definition: settings.hpp:26