]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Remove a badly introduced over zealous instantiation.
authoryoung <young@0785d39b-7218-0410-832d-ea1e28bc413d>
Fri, 14 Feb 2014 12:16:54 +0000 (12:16 +0000)
committeryoung <young@0785d39b-7218-0410-832d-ea1e28bc413d>
Fri, 14 Feb 2014 12:16:54 +0000 (12:16 +0000)
git-svn-id: https://svn.dealii.org/branches/branch_petscscalar_complex@32485 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/source/fe/fe_values.decl.1.inst.in
deal.II/source/fe/fe_values.decl.2.inst.in

index 9ec59b45a14bc3f6c66d1e3d09d3033504dba5fc..6cbab13c8fc0e64fa6891d6f02df99df209fa2bd 100644 (file)
@@ -19,7 +19,7 @@
 // Declarations of member functions of FEValuesBase::CellIteratorBase
 // and derived classes
 
-for (VEC : REAL_SERIAL_VECTORS; S : REAL_SCALARS)
+for (VEC : REAL_SERIAL_VECTORS)
   {
                                      /// Call
                                      /// @p get_interpolated_dof_values
@@ -28,10 +28,10 @@ for (VEC : REAL_SERIAL_VECTORS; S : REAL_SCALARS)
     virtual
     void
     get_interpolated_dof_values (const VEC &in,
-                                Vector<S> &out) const = 0;
+                                Vector<double> &out) const = 0;
   }
-
-for (VEC : COMPLEX_SERIAL_VECTORS; S : COMPLEX_SCALARS)
+  
+for (VEC : SERIAL_VECTORS_COMPLEX)
   {
                                      /// Call
                                      /// @p get_interpolated_dof_values
@@ -39,6 +39,19 @@ for (VEC : COMPLEX_SERIAL_VECTORS; S : COMPLEX_SCALARS)
                                      /// given arguments.
     virtual
     void
-    get_interpolated_dof_values (const VEC                     &in,
+    get_interpolated_dof_values (const VEC &in,
                                 Vector<std::complex<double> > &out) const = 0;
-  }
+  }  
+   
+for (S: SCALARS)
+  {
+    /// Call
+    /// @p get_interpolated_dof_values
+    /// of the iterator with the
+    /// given arguments.
+    virtual
+    void
+    get_interpolated_dof_values (const IndexSet &in,
+                                 Vector<S> &out) const = 0;
+  }  
+  
index 03d8b5cf8900c4aa1439151a45f9381760273dfc..f676fad32a989ff2038968ce9b6a2e846f2abdc1 100644 (file)
@@ -19,7 +19,7 @@
 // Declarations of member functions of FEValuesBase::CellIteratorBase
 // and derived classes
 
-for (VEC : REAL_SERIAL_VECTORS; S : REAL_SCALARS)
+for (VEC : REAL_SERIAL_VECTORS)
   {
                                      /// Call
                                      /// @p get_interpolated_dof_values
@@ -27,18 +27,28 @@ for (VEC : REAL_SERIAL_VECTORS; S : REAL_SCALARS)
                                      /// given arguments.
     virtual
     void
-    get_interpolated_dof_values (const VEC &in,
-                                Vector<S> &out) const;
-  }
-
-for (VEC : COMPLEX_SERIAL_VECTORS)
+    get_interpolated_dof_values (const VEC      &in,
+                                Vector<double> &out) const;
+  }  
+  
+for (VEC : SERIAL_VECTORS_COMPLEX)
   {
                                      /// Call
                                      /// @p get_interpolated_dof_values
-                                     /// of the iterator with the
+                                     /// of the iterator with the
                                      /// given arguments.
     virtual
     void
-    get_interpolated_dof_values (const VEC                     &in,
+    get_interpolated_dof_values (const VEC      &in,
                                 Vector<std::complex<double> > &out) const;
-  }
+  }      
+  
+for (S: SCALARS)
+ {
+   virtual
+   void
+   get_interpolated_dof_values (const IndexSet &in,
+                                Vector<S> &out) const;
+ }    
\ No newline at end of file

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.