From 52a062d5fc57ede3f456ada0f7669582f48755c8 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Mon, 27 Jan 2025 15:10:00 -0700 Subject: [PATCH] Avoid the use of GeometryInfo in FE_RaviartThomas. --- source/fe/fe_raviart_thomas.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/fe/fe_raviart_thomas.cc b/source/fe/fe_raviart_thomas.cc index 81e8c879ad..3585e105a2 100644 --- a/source/fe/fe_raviart_thomas.cc +++ b/source/fe/fe_raviart_thomas.cc @@ -92,7 +92,9 @@ FE_RaviartThomas::FE_RaviartThomas(const unsigned int deg) // TODO[TL]: for anisotropic refinement we will probably need a table of // submatrices with an array for each refine case - FullMatrix face_embeddings[GeometryInfo::max_children_per_face]; + std::vector> face_embeddings( + this->reference_cell().face_reference_cell(0).template n_children( + RefinementCase::isotropic_refinement)); for (auto &face_embedding : face_embeddings) face_embedding.reinit(this->n_dofs_per_face(face_no), this->n_dofs_per_face(face_no)); -- 2.39.5