From c4b94725b6c5cd6ef918f5f76af8a080b2b16469 Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Mon, 1 Aug 2016 21:59:12 +0100 Subject: [PATCH] FEM: CalculiX solver object: better attribute names --- src/Mod/Fem/FemTools.py | 4 ++-- src/Mod/Fem/Gui/DlgSettingsFemCcx.ui | 4 ++-- src/Mod/Fem/_FemSolverCalculix.py | 22 +++++++++++----------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/Mod/Fem/FemTools.py b/src/Mod/Fem/FemTools.py index 0fdaba9788..1458f7c867 100644 --- a/src/Mod/Fem/FemTools.py +++ b/src/Mod/Fem/FemTools.py @@ -367,10 +367,10 @@ class FemTools(QtCore.QRunnable, QtCore.QObject): _number = number else: try: - _number = self.solver.NumberOfEigenmodes + _number = self.solver.EigenmodesCount except: #Not yet in prefs, so it will always default to 10 - _number = self.fem_prefs.GetInteger("NumberOfEigenmodes", 10) + _number = self.fem_prefs.GetInteger("EigenmodesCount", 10) if _number < 1: _number = 1 diff --git a/src/Mod/Fem/Gui/DlgSettingsFemCcx.ui b/src/Mod/Fem/Gui/DlgSettingsFemCcx.ui index d1e56ed8b2..d95b255dc7 100644 --- a/src/Mod/Fem/Gui/DlgSettingsFemCcx.ui +++ b/src/Mod/Fem/Gui/DlgSettingsFemCcx.ui @@ -426,7 +426,7 @@ 0.010000000000000 - AnalysisInitialTimeStep + AnalysisTimeInitialStep Mod/Fem/Ccx @@ -492,7 +492,7 @@ 10 - NumberOfEigenmode + EigenmodesCount Mod/Fem/Ccx diff --git a/src/Mod/Fem/_FemSolverCalculix.py b/src/Mod/Fem/_FemSolverCalculix.py index 37ba7275cc..8ad1f9e3dc 100644 --- a/src/Mod/Fem/_FemSolverCalculix.py +++ b/src/Mod/Fem/_FemSolverCalculix.py @@ -60,9 +60,9 @@ class _FemSolverCalculix(): else: obj.GeometricalNonlinearity = known_geom_nonlinear_types[0] # linear - obj.addProperty("App::PropertyIntegerConstraint", "NumberOfEigenmodes", "Fem", "Number of modes for frequency calculations") - noe = ccx_prefs.GetInt("NumberOfEigenmodes", 10) - obj.NumberOfEigenmodes = (noe, 1, 100, 1) + obj.addProperty("App::PropertyIntegerConstraint", "EigenmodesCount", "Fem", "Number of modes for frequency calculations") + noe = ccx_prefs.GetInt("EigenmodesCount", 10) + obj.EigenmodesCount = (noe, 1, 100, 1) obj.addProperty("App::PropertyFloatConstraint", "EigenmodeLowLimit", "Fem", "Low frequency limit for eigenmode calculations") # Not yet in prefs, so it will always default to 0.0 @@ -73,21 +73,21 @@ class _FemSolverCalculix(): ehl = ccx_prefs.GetFloat("EigenmodeHighLimit", 1000000.0) obj.EigenmodeHighLimit = (ehl, 0.0, 1000000.0, 10000.0) - obj.addProperty("App::PropertyIntegerConstraint", "Maxiterations", "Fem", "Number of iterations allowed before stopping jobs") + obj.addProperty("App::PropertyIntegerConstraint", "IterationsMaximum", "Fem", "Number of iterations allowed before stopping jobs") niter = ccx_prefs.GetInt("AnalysisMaxIterations", 200) - obj.Maxiterations = (niter) + obj.IterationsMaximum = niter - obj.addProperty("App::PropertyFloatConstraint", "InitialTimeStep", "Fem", "Initial time steps") - ini = ccx_prefs.GetFloat("AnalysisInitialTimeStep", 1.0) - obj.InitialTimeStep = (ini) + obj.addProperty("App::PropertyFloatConstraint", "TimeInitialStep", "Fem", "Initial time steps") + ini = ccx_prefs.GetFloat("AnalysisTimeInitialStep", 1.0) + obj.TimeInitialStep = ini - obj.addProperty("App::PropertyFloatConstraint", "EndTime", "Fem", "Initial time steps") + obj.addProperty("App::PropertyFloatConstraint", "TimeEnd", "Fem", "End time analysis") eni = ccx_prefs.GetFloat("AnalysisTime", 1.0) - obj.EndTime = (eni) + obj.TimeEnd = eni obj.addProperty("App::PropertyBool", "SteadyState", "Fem", "Run steady state or transient analysis") sted = ccx_prefs.GetBool("StaticAnalysis", True) - obj.SteadyState = (sted) + obj.SteadyState = sted obj.addProperty("App::PropertyBool", "IterationsControlParameterTimeUse", "Fem", "Use the user defined time incrementation control parameter") use_non_ccx_iterations_param = ccx_prefs.GetInt("UseNonCcxIterationParam", False)