]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Fix fallout from the dealii:: namespace patches
authorbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 23 Oct 2006 15:53:31 +0000 (15:53 +0000)
committerbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 23 Oct 2006 15:53:31 +0000 (15:53 +0000)
git-svn-id: https://svn.dealii.org/trunk@14048 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/deal.II/include/dofs/dof_iterator_selector.h
deal.II/deal.II/include/grid/tria_iterator_selector.h
deal.II/lac/include/lac/petsc_parallel_vector.h
deal.II/lac/include/lac/petsc_vector.h
deal.II/lac/include/lac/precondition_selector.h

index 39145d92be2180080417ba860bc7b44270b0f55f..86882580358e0fbb05344cb75c229679735a84a9 100644 (file)
@@ -21,6 +21,8 @@
 //  2. Can cell_iterator and quad_iterator in 2D be different (or hex
 //     in 3D)?
 
+#include <base/config.h>
+
 DEAL_II_NAMESPACE_OPEN
 
 template <int structdim, class DH> class DoFAccessor;
index 47fa4e30aaa03a0b47089a0f27d2854eff00b10d..8af49ebe4cf26a39d0c5b86c86003186993e544d 100644 (file)
@@ -14,6 +14,8 @@
 #define __deal2__tria_iterator_selector_h
 
 
+#include <base/config.h>
+
 DEAL_II_NAMESPACE_OPEN
 
 template <int dim> class CellAccessor;
index a00939278051d892c7fcbd03a77e7e6e9d608693..d66a9f908f3c050d9e15249bce9051987df75cd4 100644 (file)
@@ -201,7 +201,7 @@ namespace PETScWrappers
                                           */
         template <typename Number>
         explicit Vector (const MPI_Comm         &communicator,
-                         const ::Vector<Number> &v,
+                         const dealii::Vector<Number> &v,
                          const unsigned int      local_size);
 
                                          /**
@@ -294,7 +294,7 @@ namespace PETScWrappers
                                           * source vector.
                                           */
         template <typename number>
-        Vector & operator = (const ::Vector<number> &v);
+        Vector & operator = (const dealii::Vector<number> &v);
 
                                          /**
                                           * Change the dimension of the vector
@@ -396,7 +396,7 @@ namespace PETScWrappers
 
     template <typename number>
     Vector::Vector (const MPI_Comm         &communicator,
-                    const ::Vector<number> &v,
+                    const dealii::Vector<number> &v,
                     const unsigned int      local_size)
                     :
                     communicator (communicator)
@@ -439,7 +439,7 @@ namespace PETScWrappers
     template <typename number>
     inline
     Vector &
-    Vector::operator = (const ::Vector<number> &v) 
+    Vector::operator = (const dealii::Vector<number> &v) 
     {
       Assert (size() == v.size(),
               ExcDimensionMismatch (size(), v.size()));
index 31215e4cbb02b95716e94745474416d9cfbde862..714d69c2ee7f9e3167b2503e458f4d7246482f99 100644 (file)
@@ -74,7 +74,7 @@ namespace PETScWrappers
                                         * elements.
                                         */
       template <typename Number>
-      explicit Vector (const ::Vector<Number> &v);
+      explicit Vector (const dealii::Vector<Number> &v);
 
                                        /**
                                         * Copy-constructor the values from a
@@ -147,7 +147,7 @@ namespace PETScWrappers
                                         * object.
                                         */
       template <typename number>
-      Vector & operator = (const ::Vector<number> &v);
+      Vector & operator = (const dealii::Vector<number> &v);
 
                                        /**
                                         * Change the dimension of the vector
@@ -217,7 +217,7 @@ namespace PETScWrappers
 #ifndef DOXYGEN
 
   template <typename number>
-  Vector::Vector (const ::Vector<number> &v)
+  Vector::Vector (const dealii::Vector<number> &v)
   {
     Vector::create_vector (v.size());
 
@@ -304,7 +304,7 @@ namespace PETScWrappers
   template <typename number>
   inline
   Vector &
-  Vector::operator = (const ::Vector<number> &v) 
+  Vector::operator = (const dealii::Vector<number> &v) 
   {
     reinit (v.size(), true);
                                      // the following isn't necessarily fast,
index bf48f39f1191883f28dbdabd55760ce47c0bda2a..ef8e6204f6919ec4563389bcd82bd39227ee0073 100644 (file)
@@ -90,7 +90,7 @@ template <class number> class SparseMatrix;
  * @author Ralf Hartmann, 1999
  */
 template <class Matrix = SparseMatrix<double>,
-          class Vector = ::Vector<double> >
+          class Vector = dealii::Vector<double> >
 class PreconditionSelector : public Subscriptor
 {
   public:

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.