From f860aa6db1f6263128dfd223a13597aa6f304175 Mon Sep 17 00:00:00 2001 From: Bruno Turcksin Date: Wed, 14 Sep 2022 19:10:04 +0000 Subject: [PATCH] Check that the cell is locally owned before querying the FE index --- include/deal.II/grid/filtered_iterator.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/deal.II/grid/filtered_iterator.h b/include/deal.II/grid/filtered_iterator.h index b97f5eb8e3..f0d6554f9f 100644 --- a/include/deal.II/grid/filtered_iterator.h +++ b/include/deal.II/grid/filtered_iterator.h @@ -1499,9 +1499,9 @@ namespace IteratorFilters ActiveFEIndexEqualTo::operator()(const Iterator &i) const { return only_locally_owned == true ? - (active_fe_indices.find(i->active_fe_index()) != - active_fe_indices.end() && - i->is_locally_owned()) : + (i->is_locally_owned() && + active_fe_indices.find(i->active_fe_index()) != + active_fe_indices.end()) : active_fe_indices.find(i->active_fe_index()) != active_fe_indices.end(); } -- 2.39.5