inherit FemAnalysis from DocumentObjectGroup and remove Member property

This commit is contained in:
wmayer
2017-10-11 22:04:07 +02:00
parent 8f8f890259
commit ce6809415b
35 changed files with 112 additions and 142 deletions

View File

@@ -62,7 +62,7 @@ class FemTools(QtCore.QRunnable, QtCore.QObject):
## Removes all result objects
# @param self The python object self
def purge_results(self):
for m in self.analysis.Member:
for m in self.analysis.Group:
if (m.isDerivedFrom('Fem::FemResultObject')):
if m.Mesh and hasattr(m.Mesh, "Proxy") and m.Mesh.Proxy.Type == "FemMeshResult":
self.analysis.Document.removeObject(m.Mesh.Name)
@@ -165,7 +165,7 @@ class FemTools(QtCore.QRunnable, QtCore.QObject):
self.transform_constraints = []
found_solver_for_use = False
for m in self.analysis.Member:
for m in self.analysis.Group:
if m.isDerivedFrom("Fem::FemSolverObjectPython"):
# for some methods no solver is needed (purge_results) --> solver could be none
# analysis has one solver and no solver was set --> use the one solver