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 SettingsFLC_H__
13 #define SettingsFLC_H__
14 
15 #include "constants.hpp"
16 #include <deal.II/base/types.h>
17 
18 using namespace dealii;
19 
25 {
26 public:
27  SettingsFLC(){};
28 
33  const unsigned int nr_threads_max = 0;
34 
38  const double ep_0 = permittivity_fs;
39 
43  double a = 0.4;
47  double b = 1.0;
48 
52  double d_1 = 0.6;
53 
57  double d_2 = 0.8;
58 
62  const types::boundary_id bid_in = 1;
63 
67  const types::boundary_id bid_out = 3;
68 
72  const types::material_id mid_1 = 1;
73 
77  const types::material_id mid_2 = 2;
78 
83  const types::material_id mid_3 = 3;
84 
88  const double ep_1 = 32.0 * ep_0;
89 
93  const double ep_2 = 4.0 * ep_0;
94 
99  const double ep_3 = 1e9 * ep_0;
100 
105  const double eps = 1e-12;
106 
111  const bool print_time_tables = false;
112 
121  const bool project_exact_solution = false;
122 
130  const bool log_cg_convergence = false;
131 };
132 
133 using Settings = SettingsFLC;
134 
135 #endif
Lists physical constants.
Definition: constants.hpp:28
Global settings for the Floating conductor (flc/) numerical experiment.
Definition: settings.hpp:25
Global settings for the Method of manufactured solutions (mms/) numerical experiment.
Definition: settings.hpp:25