FEM: elmer writer, use class methond instead of utils method directly

This commit is contained in:
Bernd Hahnebach
2018-12-07 10:36:37 +01:00
committed by Yorik van Havre
parent 5c4b287597
commit e5c8c18e8d

View File

@@ -117,7 +117,7 @@ class Writer(object):
self._writeStartinfo()
def _writeMesh(self):
mesh = FemUtils.getSingleMember(self.analysis, "Fem::FemMeshObject")
mesh = self._getSingleMember("Fem::FemMeshObject")
unvPath = os.path.join(self.directory, "mesh.unv")
groups = []
groups.extend(self._builder.getBodyNames())
@@ -702,7 +702,7 @@ class Writer(object):
return varName
def _getAllBodies(self):
obj = FemUtils.getSingleMember(self.analysis, "Fem::FemMeshObject")
obj = self._getSingleMember("Fem::FemMeshObject")
bodyCount = 0
prefix = ""
if obj.Part.Shape.Solids:
@@ -717,7 +717,7 @@ class Writer(object):
return [prefix + str(i + 1) for i in range(bodyCount)]
def _getMeshDimension(self):
obj = FemUtils.getSingleMember(self.analysis, "Fem::FemMeshObject")
obj = self._getSingleMember("Fem::FemMeshObject")
if obj.Part.Shape.Solids:
return 3
elif obj.Part.Shape.Faces: