From 691680b4de758ae95ecd7dd9cf7f9e276c862771 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Wed, 18 Jan 2023 15:41:11 -0700 Subject: [PATCH] Also mark some variable instantiations as 'extern'. --- include/deal.II/hp/mapping_collection.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/include/deal.II/hp/mapping_collection.h b/include/deal.II/hp/mapping_collection.h index 15fb484424..e95319a800 100644 --- a/include/deal.II/hp/mapping_collection.h +++ b/include/deal.II/hp/mapping_collection.h @@ -191,6 +191,19 @@ namespace hp extern template struct StaticMappingQ1<2, 2>; extern template struct StaticMappingQ1<2, 3>; extern template struct StaticMappingQ1<3, 3>; + + extern template MappingCollection<1, 1> + StaticMappingQ1<1, 1>::mapping_collection; + extern template MappingCollection<1, 2> + StaticMappingQ1<1, 2>::mapping_collection; + extern template MappingCollection<1, 3> + StaticMappingQ1<1, 3>::mapping_collection; + extern template MappingCollection<2, 2> + StaticMappingQ1<2, 2>::mapping_collection; + extern template MappingCollection<2, 3> + StaticMappingQ1<2, 3>::mapping_collection; + extern template MappingCollection<3, 3> + StaticMappingQ1<3, 3>::mapping_collection; #endif } // namespace hp -- 2.39.5