Fem: SolverCalculiX object refactor

This commit is contained in:
marioalexis
2025-04-02 11:01:11 -03:00
parent bf79ca2a0f
commit 424e193ae7
10 changed files with 625 additions and 11 deletions

View File

@@ -795,12 +795,17 @@ def makeSolverCalculiXCcxTools(doc, name="SolverCcxTools"):
return obj
def makeSolverCalculix(doc, name="SolverCalculix"):
"""makeSolverCalculix(document, [name]):
def makeSolverCalculiX(doc, name="SolverCalculiX"):
"""makeSolverCalculiX(document, [name]):
makes a Calculix solver object"""
import femsolver.calculix.solver
obj = doc.addObject("Fem::FemSolverObjectPython", name)
from femobjects import solver_calculix
obj = femsolver.calculix.solver.create(doc, name)
solver_calculix.SolverCalculiX(obj)
if FreeCAD.GuiUp:
from femviewprovider import view_solver_calculix
view_solver_calculix.VPSolverCalculiX(obj.ViewObject)
return obj