Skip to content

Commit 428340a

Browse files
committed
Fem: Migrate old Elmer solver object
1 parent c7e74a6 commit 428340a

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/Mod/Fem/femtools/migrate_app.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ def find_spec(self, fullname, path, target=None):
4141
if fullname in {
4242
"femsolver.elmer.equations",
4343
"femsolver.elmer.equations.fluxsolver",
44+
"femsolver.elmer.solver",
4445
"femobjects",
4546
"femobjects._FemConstraintBodyHeatSource",
4647
"femobjects._FemConstraintElectrostaticPotential",
@@ -114,7 +115,6 @@ def exec_module(self, module):
114115
return self.load_module(module)
115116

116117
def load_module(self, module):
117-
118118
if module.__name__ == "femsolver.elmer.equations":
119119
return self
120120
if module.__name__ == "femsolver.elmer.equations.fluxsolver":
@@ -124,6 +124,15 @@ def load_module(self, module):
124124
if FreeCAD.GuiUp:
125125
module.ViewProxy = femsolver.elmer.equations.flux.ViewProxy
126126

127+
if module.__name__ == "femsolver.elmer.solver":
128+
from femobjects.solver_elmer import SolverElmer
129+
130+
module.Proxy = SolverElmer
131+
if FreeCAD.GuiUp:
132+
from femviewprovider.view_solver_elmer import VPSolverElmer
133+
134+
module.ViewProxy = VPSolverElmer
135+
127136
if module.__name__ == "femobjects":
128137
module.__path__ = "femobjects"
129138
if module.__name__ == "femobjects._FemConstraintBodyHeatSource":

0 commit comments

Comments
 (0)