From 914101b2ac732bab3d625b22723ff40f4d9cb6fe Mon Sep 17 00:00:00 2001 From: Jean-Paul Pelteret Date: Wed, 5 Jan 2022 20:05:20 +0100 Subject: [PATCH] Make FEInterfaceValues compatible with filtered iterators --- include/deal.II/fe/fe_interface_values.h | 28 ++++++++++++------------ 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/include/deal.II/fe/fe_interface_values.h b/include/deal.II/fe/fe_interface_values.h index fe4e925793..bba456d6ea 100644 --- a/include/deal.II/fe/fe_interface_values.h +++ b/include/deal.II/fe/fe_interface_values.h @@ -1405,14 +1405,14 @@ public: * @param[in] sub_face_no_neighbor Like `sub_face_no`, just for the * neighboring cell. */ - template + template void - reinit(const CellIteratorType & cell, - const unsigned int face_no, - const unsigned int sub_face_no, - const typename identity::type &cell_neighbor, - const unsigned int face_no_neighbor, - const unsigned int sub_face_no_neighbor); + reinit(const CellIteratorType & cell, + const unsigned int face_no, + const unsigned int sub_face_no, + const CellNeighborIteratorType &cell_neighbor, + const unsigned int face_no_neighbor, + const unsigned int sub_face_no_neighbor); /** * Re-initialize this object to be used on an interface given by a single face @@ -2028,15 +2028,15 @@ FEInterfaceValues::FEInterfaceValues( template -template +template void FEInterfaceValues::reinit( - const CellIteratorType & cell, - const unsigned int face_no, - const unsigned int sub_face_no, - const typename identity::type &cell_neighbor, - const unsigned int face_no_neighbor, - const unsigned int sub_face_no_neighbor) + const CellIteratorType & cell, + const unsigned int face_no, + const unsigned int sub_face_no, + const CellNeighborIteratorType &cell_neighbor, + const unsigned int face_no_neighbor, + const unsigned int sub_face_no_neighbor) { if (sub_face_no == numbers::invalid_unsigned_int) { -- 2.39.5