FEM: raise exception if multiple solver or mesh are in an analysis, they are not yet supported
This commit is contained in:
parent
592e26fc41
commit
f3a1ef31db
|
@ -185,9 +185,15 @@ class FemTools(QtCore.QRunnable, QtCore.QObject):
|
|||
|
||||
for m in self.analysis.Member:
|
||||
if m.isDerivedFrom("Fem::FemSolverObjectPython"):
|
||||
self.solver = m
|
||||
if not self.solver:
|
||||
self.solver = m
|
||||
else:
|
||||
raise Exception('FEM: Multiple solver in analysis not yet supported!')
|
||||
elif m.isDerivedFrom("Fem::FemMeshObject"):
|
||||
self.mesh = m
|
||||
if not self.mesh:
|
||||
self.mesh = m
|
||||
else:
|
||||
raise Exception('FEM: Multiple mesh in analysis not yet supported!')
|
||||
elif m.isDerivedFrom("App::MaterialObjectPython"):
|
||||
material_dict = {}
|
||||
material_dict['Object'] = m
|
||||
|
|
Loading…
Reference in New Issue
Block a user