FEM: only define analysis types for calculix solver once

This commit is contained in:
Bernd Hahnebach
2020-03-01 14:16:00 +01:00
parent 9415e7b6da
commit 7be9a9083e
3 changed files with 6 additions and 6 deletions

View File

@@ -28,7 +28,7 @@ __url__ = "http://www.freecadweb.org"
# \brief FreeCAD FEM _FemSolverCalculix
import FreeCAD
from femtools import ccxtools
from femsolver.calculix.solver import ANALYSIS_TYPES
class _FemSolverCalculix():
@@ -58,9 +58,9 @@ class _FemSolverCalculix():
"Fem",
"Type of the analysis"
)
obj.AnalysisType = ccxtools.FemToolsCcx.known_analysis_types
obj.AnalysisType = ANALYSIS_TYPES
analysis_type = ccx_prefs.GetInt("AnalysisType", 0)
obj.AnalysisType = ccxtools.FemToolsCcx.known_analysis_types[analysis_type]
obj.AnalysisType = ANALYSIS_TYPES[analysis_type]
choices_geom_nonlinear = ["linear", "nonlinear"]
obj.addProperty(