FEM: activate binary search get_femelement_by_femnodes_bin for volume meshes

This commit is contained in:
Bernd Hahnebach
2016-11-22 19:46:36 +01:00
parent 2a5d445b26
commit 8ca705c2d9
2 changed files with 15 additions and 5 deletions

View File

@@ -974,7 +974,12 @@ class FemInputWriterCcx(FemInputWriter.FemInputWriter):
if all_found is False:
if not self.femelement_table:
self.femelement_table = FemMeshTools.get_femelement_table(self.femmesh)
FemMeshTools.get_femelement_sets(self.femmesh, self.femelement_table, self.material_objects)
# we gone use the binary search for get_femelements_by_femnodes(), thus we need the parameter values self.femnodes_ele_table
if not self.femnodes_mesh:
self.femnodes_mesh = self.femmesh.Nodes
if not self.femnodes_ele_table:
self.femnodes_ele_table = FemMeshTools.get_femnodes_ele_table(self.femnodes_mesh, self.femelement_table)
FemMeshTools.get_femelement_sets(self.femmesh, self.femelement_table, self.material_objects, self.femnodes_ele_table)
for mat_data in self.material_objects:
mat_obj = mat_data['Object']
ccx_elset = {}