From 41bafb2bc0f24eb07979f42d9b2f912237ab2ce6 Mon Sep 17 00:00:00 2001 From: Uwe Date: Mon, 6 Feb 2023 22:44:11 +0100 Subject: [PATCH] [FEM] Elmer: add permeability of vacuum --- src/Mod/Fem/femsolver/elmer/writer.py | 1 + src/Mod/Fem/femtools/constants.py | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/Mod/Fem/femsolver/elmer/writer.py b/src/Mod/Fem/femsolver/elmer/writer.py index 66c68b26a6..b3ec351777 100644 --- a/src/Mod/Fem/femsolver/elmer/writer.py +++ b/src/Mod/Fem/femsolver/elmer/writer.py @@ -194,6 +194,7 @@ class Writer(object): self.constsdef = { "Gravity": constants.gravity(), "StefanBoltzmann": constants.stefan_boltzmann(), + "PermeabilityOfVacuum": constants.vacuum_permeability(), "PermittivityOfVacuum": constants.vacuum_permittivity(), "BoltzmannConstant": constants.boltzmann_constant(), } diff --git a/src/Mod/Fem/femtools/constants.py b/src/Mod/Fem/femtools/constants.py index bdf5627aa8..58a8475c27 100644 --- a/src/Mod/Fem/femtools/constants.py +++ b/src/Mod/Fem/femtools/constants.py @@ -42,6 +42,11 @@ def stefan_boltzmann(): return "5.67037e-8 W/(m^2*K^4)" +def vacuum_permeability(): + # https://en.wikipedia.org/wiki/Vacuum_permeability + return "1.256637e-6 N/A^2" + + def vacuum_permittivity(): # https://forum.freecadweb.org/viewtopic.php?f=18&p=400959#p400959 # https://en.wikipedia.org/wiki/Permittivity#Vacuum_permittivity