]> https://gitweb.dealii.org/ - dealii.git/commitdiff
add a few missing instantiation after the switch to AffineConstraints 6766/head
authorDenis Davydov <davydden@gmail.com>
Fri, 15 Jun 2018 12:45:51 +0000 (14:45 +0200)
committerDenis Davydov <davydden@gmail.com>
Fri, 15 Jun 2018 13:15:25 +0000 (15:15 +0200)
source/dofs/dof_tools_constraints.inst.in
source/numerics/vector_tools_boundary.inst.in

index 17971edc731ed183a6ab776bbcdeb73dd7a3bae0..6ece9c749f848ad063fdbb14fe239c8796341318 100644 (file)
@@ -21,6 +21,10 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : DIMENSIONS)
       const DoFHandler<deal_II_dimension, deal_II_space_dimension> &,
       AffineConstraints<double> &);
 
+    template void DoFTools::make_hanging_node_constraints(
+      const DoFHandler<deal_II_dimension, deal_II_space_dimension> &,
+      AffineConstraints<float> &);
+
     template void DoFTools::make_hanging_node_constraints(
       const DoFHandler<deal_II_dimension, deal_II_space_dimension> &,
       AffineConstraints<std::complex<double>> &);
@@ -33,6 +37,10 @@ for (DH : DOFHANDLER_TEMPLATES; deal_II_dimension : DIMENSIONS)
       const DH<deal_II_dimension, deal_II_dimension> &,
       AffineConstraints<double> &);
 
+    template void DoFTools::make_hanging_node_constraints(
+      const DH<deal_II_dimension, deal_II_dimension> &,
+      AffineConstraints<float> &);
+
     template void DoFTools::make_hanging_node_constraints(
       const DH<deal_II_dimension, deal_II_dimension> &,
       AffineConstraints<std::complex<double>> &);
index aaf2a63ee73c3de78d4d4f992f23ddb23ff29b29..e93bb763883a291be35464bf4da6bb23e45edb5e 100644 (file)
@@ -105,6 +105,15 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS;
         AffineConstraints<double> &,
         const ComponentMask &);
 
+      template void
+      interpolate_boundary_values(
+        const Mapping<deal_II_dimension, deal_II_space_dimension> &,
+        const DH<deal_II_dimension, deal_II_space_dimension> &,
+        const types::boundary_id,
+        const Function<deal_II_space_dimension, float> &,
+        AffineConstraints<float> &,
+        const ComponentMask &);
+
       template void
       interpolate_boundary_values(
         const DH<deal_II_dimension, deal_II_space_dimension> &,
@@ -113,6 +122,14 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS;
         AffineConstraints<double> &,
         const ComponentMask &);
 
+      template void
+      interpolate_boundary_values(
+        const DH<deal_II_dimension, deal_II_space_dimension> &,
+        const types::boundary_id,
+        const Function<deal_II_space_dimension, float> &,
+        AffineConstraints<float> &,
+        const ComponentMask &);
+
       template void
       interpolate_boundary_values(
         const DH<deal_II_dimension, deal_II_space_dimension> &,
@@ -120,6 +137,15 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS;
                        const Function<deal_II_space_dimension, double> *> &,
         AffineConstraints<double> &,
         const ComponentMask &);
+
+      template void
+      interpolate_boundary_values(
+        const DH<deal_II_dimension, deal_II_space_dimension> &,
+        const std::map<types::boundary_id,
+                       const Function<deal_II_space_dimension, float> *> &,
+        AffineConstraints<float> &,
+        const ComponentMask &);
+
     \}
 #endif
   }

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.