Fem: Migrate old Elmer solver object
This commit is contained in:
@@ -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":
|
||||
|
||||
Reference in New Issue
Block a user