FEM: ccx, add it to the new solver framework but use the old ccx writer

This commit is contained in:
Bernd Hahnebach
2017-12-01 19:42:51 +01:00
committed by wmayer
parent f049981619
commit 939bbfa371
11 changed files with 520 additions and 18 deletions

View File

@@ -310,8 +310,8 @@ def makeResultMechanical(doc, name="MechanicalResult"):
########## solver objects ##########
def makeSolverCalculix(doc, name="CalculiX"):
'''makeSolverCalculix(document, [name]): makes a Calculix solver object'''
def makeSolverCalculixOld(doc, name="CalculiXOld"):
'''makeSolverCalculixOld(document, [name]): makes a depreciated Calculix solver object'''
obj = doc.addObject("Fem::FemSolverObjectPython", name)
import PyObjects._FemSolverCalculix
PyObjects._FemSolverCalculix._FemSolverCalculix(obj)
@@ -321,6 +321,13 @@ def makeSolverCalculix(doc, name="CalculiX"):
return obj
def makeSolverCalculix(doc, name="SolverCalculiX"):
'''makeSolverCalculix(document, [name]): makes a Calculix solver object'''
import femsolver.calculix.solver
obj = femsolver.calculix.solver.create(doc, name)
return obj
def makeSolverZ88(doc, name="SolverZ88"):
'''makeSolverZ88(document, [name]): makes a Z88 solver object'''
import femsolver.z88.solver