]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Add instantiations for complex arguments 6910/head
authorDaniel Garcia-Sanchez <daniel.garcia-sanchez@insp.upmc.fr>
Wed, 11 Jul 2018 10:19:21 +0000 (12:19 +0200)
committerDaniel Garcia-Sanchez <daniel.garcia-sanchez@insp.upmc.fr>
Wed, 11 Jul 2018 10:19:21 +0000 (12:19 +0200)
source/numerics/vector_tools_boundary.inst.in

index e93bb763883a291be35464bf4da6bb23e45edb5e..657a891af38aeb77e5cf14c98126a84768e7d388 100644 (file)
@@ -81,7 +81,8 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS;
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS;
-     DH : DOFHANDLER_TEMPLATES)
+     DH : DOFHANDLER_TEMPLATES;
+     number : REAL_AND_COMPLEX_SCALARS)
   {
 #if deal_II_dimension <= deal_II_space_dimension
     namespace VectorTools
@@ -92,17 +93,8 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS;
         const Mapping<deal_II_dimension, deal_II_space_dimension> &,
         const DH<deal_II_dimension, deal_II_space_dimension> &,
         const std::map<types::boundary_id,
-                       const Function<deal_II_space_dimension, double> *> &,
-        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> &,
-        AffineConstraints<double> &,
+                       const Function<deal_II_space_dimension, number> *> &,
+        AffineConstraints<number> &,
         const ComponentMask &);
 
       template void
@@ -110,40 +102,24 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS;
         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> &,
-        const types::boundary_id,
-        const Function<deal_II_space_dimension> &,
-        AffineConstraints<double> &,
+        const Function<deal_II_space_dimension, number> &,
+        AffineConstraints<number> &,
         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> &,
-        const std::map<types::boundary_id,
-                       const Function<deal_II_space_dimension, double> *> &,
-        AffineConstraints<double> &,
+        const Function<deal_II_space_dimension, number> &,
+        AffineConstraints<number> &,
         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 Function<deal_II_space_dimension, number> *> &,
+        AffineConstraints<number> &,
         const ComponentMask &);
 
     \}

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.