From 9271d3afb61a31ec176b89de683b9aef31078b25 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 594b5045b6..4774d62410 100644 --- a/include/deal.II/hp/mapping_collection.h +++ b/include/deal.II/hp/mapping_collection.h @@ -192,6 +192,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