From: Wolfgang Bangerth Date: Mon, 27 Jan 2025 22:10:00 +0000 (-0700) Subject: Avoid the use of GeometryInfo in FE_RaviartThomas. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=52a062d5fc57ede3f456ada0f7669582f48755c8;p=dealii.git Avoid the use of GeometryInfo in FE_RaviartThomas. --- 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));