From 31c1f15c9b2c9a5b1330eea9c8d0293b7c213926 Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Sun, 25 Sep 2016 19:36:55 +0100 Subject: [PATCH] FEM: nonlinear materials, add check if nonlinear material object is in the analysis when solver is set to nonlinear materials --- src/Mod/Fem/FemTools.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Mod/Fem/FemTools.py b/src/Mod/Fem/FemTools.py index 2dae38fe7..0354ac89c 100644 --- a/src/Mod/Fem/FemTools.py +++ b/src/Mod/Fem/FemTools.py @@ -328,6 +328,8 @@ class FemTools(QtCore.QRunnable, QtCore.QObject): message += "Frequency analysis: Solver has no EigenmodeLowLimit.\n" elif not hasattr(self.solver, "EigenmodesCount"): message += "Frequency analysis: Solver has no EigenmodesCount.\n" + if hasattr(self.solver, "MaterialNonlinearity") and self.solver.MaterialNonlinearity == "nonlinear" and not self.materials_nonlinear: + message += "Solver is set to nonlinear materials, but there is no nonlinear material in the analysis. \n" # mesh if not self.mesh: message += "No mesh object defined in the analysis\n"