electromagneticConstants.H
Go to the documentation of this file.
1/*---------------------------------------------------------------------------*\
2 ========= |
3 \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
4 \\ / O peration |
5 \\ / A nd | www.openfoam.com
6 \\/ M anipulation |
7-------------------------------------------------------------------------------
8 Copyright (C) 2011-2015 OpenFOAM Foundation
9-------------------------------------------------------------------------------
10License
11 This file is part of OpenFOAM.
12
13 OpenFOAM is free software: you can redistribute it and/or modify it
14 under the terms of the GNU General Public License as published by
15 the Free Software Foundation, either version 3 of the License, or
16 (at your option) any later version.
17
18 OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
19 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
20 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
21 for more details.
22
23 You should have received a copy of the GNU General Public License
24 along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
25
26Namespace
27 Foam::constant::electromagnetic
28
29Description
30 Electromagnetic constants
31
32\*---------------------------------------------------------------------------*/
33
34#ifndef electromagneticConstants_H
35#define electromagneticConstants_H
36
37#include "dimensionedScalar.H"
38
39// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
40
41namespace Foam
42{
43namespace constant
44{
45namespace electromagnetic
46{
47
48// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
49
50 //- Group name for electromagnetic constants
51 constexpr const char* const group = "electromagnetic";
52
53 //- Magnetic constant/permeability of free space: default SI units: [H/m]
54 extern const dimensionedScalar mu0;
55
56 //- Electric constant: default SI units: [F/m]
57 extern const dimensionedScalar epsilon0;
58
59 //- Characteristic impedance of a vacuum: default SI units: [ohm]
60 extern const dimensionedScalar Z0;
61
62 //- Coulomb constant: default SI units: [N.m2/C2]
63 extern const dimensionedScalar kappa;
64
65 //- Conductance quantum: default SI units: [S]
66 extern const dimensionedScalar G0;
67
68 //- Josephson constant: default SI units: [Hz/V]
69 extern const dimensionedScalar KJ;
70
71 //- Magnetic flux quantum: default SI units: [Wb]
72 extern const dimensionedScalar phi0;
73
74 //- Von Klitzing constant: default SI units: [ohm]
75 extern const dimensionedScalar RK;
76
77
78// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
79
80} // End namespace electromagnetic
81} // End namespace constant
82} // End namespace Foam
83
84// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
85
86#endif
87
88// ************************************************************************* //
constant condensation/saturation model.
const dimensionedScalar G0
Conductance quantum: default SI units: [S].
const dimensionedScalar epsilon0
Electric constant: default SI units: [F/m].
const dimensionedScalar KJ
Josephson constant: default SI units: [Hz/V].
const dimensionedScalar RK
Von Klitzing constant: default SI units: [ohm].
const dimensionedScalar kappa
Coulomb constant: default SI units: [N.m2/C2].
const dimensionedScalar phi0
Magnetic flux quantum: default SI units: [Wb].
const dimensionedScalar mu0
Magnetic constant/permeability of free space: default SI units: [H/m].
constexpr const char *const group
Group name for electromagnetic constants.
const dimensionedScalar Z0
Characteristic impedance of a vacuum: default SI units: [ohm].
Namespace for OpenFOAM.