FEM: mechanical result object, add float lists for all stress and strain components

This commit is contained in:
Bernd Hahnebach
2019-03-15 21:06:18 +01:00
committed by Yorik van Havre
parent 1f1f9b70a4
commit 1bf147886c

View File

@@ -62,6 +62,18 @@ class _FemResultMechanical():
obj.addProperty("App::PropertyFloatList", "NetworkPressure", "NodeData", "List of network pressure values", True)
obj.addProperty("App::PropertyFloatList", "UserDefined", "NodeData", "User Defined Results", True)
obj.addProperty("App::PropertyFloatList", "Temperature", "NodeData", "Temperature field", True)
obj.addProperty("App::PropertyFloatList", "NodeStressXX", "NodeData", "", True)
obj.addProperty("App::PropertyFloatList", "NodeStressYY", "NodeData", "", True)
obj.addProperty("App::PropertyFloatList", "NodeStressZZ", "NodeData", "", True)
obj.addProperty("App::PropertyFloatList", "NodeStressXY", "NodeData", "", True)
obj.addProperty("App::PropertyFloatList", "NodeStressXZ", "NodeData", "", True)
obj.addProperty("App::PropertyFloatList", "NodeStressYZ", "NodeData", "", True)
obj.addProperty("App::PropertyFloatList", "NodeStrainXX", "NodeData", "", True)
obj.addProperty("App::PropertyFloatList", "NodeStrainYY", "NodeData", "", True)
obj.addProperty("App::PropertyFloatList", "NodeStrainZZ", "NodeData", "", True)
obj.addProperty("App::PropertyFloatList", "NodeStrainXY", "NodeData", "", True)
obj.addProperty("App::PropertyFloatList", "NodeStrainXZ", "NodeData", "", True)
obj.addProperty("App::PropertyFloatList", "NodeStrainYZ", "NodeData", "", True)
# initialize the Stats with the appropriate count of items (see fill_femresult_stats in femresult/resulttools.py)
zero_list = 39 * [0]