]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Instantiate some functions in VT for hp 18581/head
authorPeter Munch <peterrmuench@gmail.com>
Wed, 25 Jun 2025 06:26:28 +0000 (08:26 +0200)
committerPeter Munch <peterrmuench@gmail.com>
Wed, 25 Jun 2025 06:26:28 +0000 (08:26 +0200)
source/numerics/vector_tools_rhs.inst.in

index 70d85ec834c23ad472624fb26a2c11e9e1332103..ba2447937309a536dab90453c41dc348664163f8 100644 (file)
@@ -35,6 +35,24 @@ for (VEC : REAL_VECTOR_TYPES; deal_II_dimension : DIMENSIONS;
         const Function<deal_II_space_dimension, VEC::value_type> &,
         VEC &,
         const AffineConstraints<VEC::value_type> &);
+
+      template void
+      create_right_hand_side<deal_II_dimension, deal_II_space_dimension, VEC>(
+        const hp::MappingCollection<deal_II_dimension, deal_II_space_dimension>
+          &,
+        const DoFHandler<deal_II_dimension, deal_II_space_dimension> &,
+        const hp::QCollection<deal_II_dimension> &,
+        const Function<deal_II_space_dimension, VEC::value_type> &,
+        VEC &,
+        const AffineConstraints<VEC::value_type> &);
+
+      template void
+      create_right_hand_side<deal_II_dimension, deal_II_space_dimension, VEC>(
+        const DoFHandler<deal_II_dimension, deal_II_space_dimension> &,
+        const hp::QCollection<deal_II_dimension> &,
+        const Function<deal_II_space_dimension, VEC::value_type> &,
+        VEC &,
+        const AffineConstraints<VEC::value_type> &);
     \}
 #endif
   }
@@ -48,27 +66,6 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS)
     \{
 
 #if deal_II_dimension == deal_II_space_dimension
-      template void
-      create_right_hand_side<deal_II_dimension,
-                             deal_II_space_dimension,
-                             Vector<double>>(
-        const hp::MappingCollection<deal_II_dimension> &,
-        const DoFHandler<deal_II_dimension> &,
-        const hp::QCollection<deal_II_dimension> &,
-        const Function<deal_II_space_dimension, Vector<double>::value_type> &,
-        Vector<double> &,
-        const AffineConstraints<double> &);
-
-      template void
-      create_right_hand_side<deal_II_dimension,
-                             deal_II_space_dimension,
-                             Vector<double>>(
-        const DoFHandler<deal_II_dimension> &,
-        const hp::QCollection<deal_II_dimension> &,
-        const Function<deal_II_space_dimension, Vector<double>::value_type> &,
-        Vector<double> &,
-        const AffineConstraints<double> &);
-
 #  if deal_II_dimension > 1
       template void
       create_boundary_right_hand_side<deal_II_dimension,

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.