[FEM] Elmer: add support for 3D magnetodynamics

- adds the corresponding Elmer equation (it is now possible to do Elmer's tutorial example no. 14)
This commit is contained in:
Uwe
2023-02-05 07:46:12 +01:00
parent 5a39a9b4b1
commit 3b653b78f9
15 changed files with 837 additions and 17 deletions

View File

@@ -817,6 +817,20 @@ def makeEquationHeat(
return obj
def makeEquationMagnetodynamic(
doc,
base_solver=None,
name="Magnetodynamic"
):
"""makeEquationMagnetodynamic(document, [base_solver], [name]):
creates a FEM magnetodynamic equation for a solver"""
from femsolver.elmer.equations import magnetodynamic
obj = magnetodynamic.create(doc, name)
if base_solver:
base_solver.addObject(obj)
return obj
def makeEquationMagnetodynamic2D(
doc,
base_solver=None,