From 96cc00b74e317415084cdfd2237165383faf62ea Mon Sep 17 00:00:00 2001 From: marioalexis Date: Thu, 14 Nov 2024 12:07:21 -0300 Subject: [PATCH] Fem: Check empty remaining femelements array - fixes #17570 --- src/Mod/Fem/femmesh/meshtools.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Mod/Fem/femmesh/meshtools.py b/src/Mod/Fem/femmesh/meshtools.py index 9faffc1c1e..766836c9d6 100644 --- a/src/Mod/Fem/femmesh/meshtools.py +++ b/src/Mod/Fem/femmesh/meshtools.py @@ -411,7 +411,11 @@ def get_femelement_sets(femmesh, femelement_table, fem_objects, femnodes_ele_tab femelement_table_array = np.zeros_like(referenced_femelements) femelement_table_array[list(femelement_table)] = 1 remaining_femelements_array = femelement_table_array > referenced_femelements - remaining_femelements = [i.item() for i in np.nditer(remaining_femelements_array.nonzero())] + (non_zeros,) = remaining_femelements_array.nonzero() + if non_zeros.size: + remaining_femelements = [i.item() for i in np.nditer(non_zeros)] + else: + remaining_femelements = [] count_femelements += len(remaining_femelements) for fem_object in fem_objects: obj = fem_object["Object"]