From 379d3e002b182fc8784380a82747975b2c68296f Mon Sep 17 00:00:00 2001 From: Graham Harper Date: Wed, 6 May 2020 16:28:46 -0600 Subject: [PATCH] Call invert_permutation in get_poly_space_numbering_inverse --- include/deal.II/fe/fe_poly.templates.h | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/include/deal.II/fe/fe_poly.templates.h b/include/deal.II/fe/fe_poly.templates.h index 4285aeae0a..f85072054d 100644 --- a/include/deal.II/fe/fe_poly.templates.h +++ b/include/deal.II/fe/fe_poly.templates.h @@ -592,22 +592,7 @@ template std::vector FE_Poly::get_poly_space_numbering_inverse() const { - auto *const space_tensor_prod = - dynamic_cast> *>( - this->poly_space.get()); - - if (space_tensor_prod != nullptr) - return space_tensor_prod->get_numbering_inverse(); - - auto *const space_tensor_prod_const = - dynamic_cast> *>( - this->poly_space.get()); - - if (space_tensor_prod_const != nullptr) - return space_tensor_prod_const->get_numbering_inverse(); - - Assert(false, ExcNotImplemented()); - return std::vector(); + return Utilities::invert_permutation(get_poly_space_numbering()); } -- 2.39.5