FEM: add tetras to known elements for retriving face loads if no face data exists
This commit is contained in:
committed by
Yorik van Havre
parent
f17fa5ed71
commit
d20ea7ac90
@@ -121,7 +121,19 @@ def get_femvolumeelements_by_femfacenodes(femelement_table, node_list):
|
||||
for elementID in sorted(femelement_table):
|
||||
nodecount = 0
|
||||
el_nd_ct = len(femelement_table[elementID])
|
||||
if el_nd_ct == 8: # hexa8
|
||||
if el_nd_ct == 4: # tetra4
|
||||
for nodeID in femelement_table[elementID]:
|
||||
if nodeID in node_list:
|
||||
nodecount = nodecount + 1
|
||||
if nodecount == 3:
|
||||
e.append(elementID)
|
||||
elif el_nd_ct == 10: # tetra10
|
||||
for nodeID in femelement_table[elementID]:
|
||||
if nodeID in node_list:
|
||||
nodecount = nodecount + 1
|
||||
if nodecount == 4:
|
||||
e.append(elementID)
|
||||
elif el_nd_ct == 8: # hexa8
|
||||
for nodeID in femelement_table[elementID]:
|
||||
if nodeID in node_list:
|
||||
nodecount = nodecount + 1
|
||||
|
||||
Reference in New Issue
Block a user