Fem: Migrate old Elmer solver object

This commit is contained in:
marioalexis
2025-10-29 02:25:12 -03:00
parent c7e74a68a7
commit 428340a974

View File

@@ -41,6 +41,7 @@ class FemMigrateApp:
if fullname in {
"femsolver.elmer.equations",
"femsolver.elmer.equations.fluxsolver",
"femsolver.elmer.solver",
"femobjects",
"femobjects._FemConstraintBodyHeatSource",
"femobjects._FemConstraintElectrostaticPotential",
@@ -114,7 +115,6 @@ class FemMigrateApp:
return self.load_module(module)
def load_module(self, module):
if module.__name__ == "femsolver.elmer.equations":
return self
if module.__name__ == "femsolver.elmer.equations.fluxsolver":
@@ -124,6 +124,15 @@ class FemMigrateApp:
if FreeCAD.GuiUp:
module.ViewProxy = femsolver.elmer.equations.flux.ViewProxy
if module.__name__ == "femsolver.elmer.solver":
from femobjects.solver_elmer import SolverElmer
module.Proxy = SolverElmer
if FreeCAD.GuiUp:
from femviewprovider.view_solver_elmer import VPSolverElmer
module.ViewProxy = VPSolverElmer
if module.__name__ == "femobjects":
module.__path__ = "femobjects"
if module.__name__ == "femobjects._FemConstraintBodyHeatSource":