]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Clean up include files.
authorMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Wed, 13 Jan 2010 15:57:03 +0000 (15:57 +0000)
committerMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Wed, 13 Jan 2010 15:57:03 +0000 (15:57 +0000)
git-svn-id: https://svn.dealii.org/trunk@20361 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/deal.II/include/fe/fe_values.h
deal.II/deal.II/include/numerics/vectors.templates.h
deal.II/deal.II/source/fe/fe_values.cc
deal.II/deal.II/source/numerics/mesh_worker_info.cc
deal.II/deal.II/source/numerics/mesh_worker_vector_selector.cc
deal.II/deal.II/source/numerics/operators.all_dimensions.cc
deal.II/deal.II/source/numerics/point_value_history.cc

index 3a13434c528c5617772f9b94e9ed0697d404f02f..ecf59a42bbba1a698bfffdd4db60fda6af0e5874 100644 (file)
 #include <base/vector_slice.h>
 #include <base/quadrature.h>
 #include <base/table.h>
-#include <lac/vector.h>
-#include <lac/block_vector.h>
-#include <lac/petsc_vector.h>
-#include <lac/petsc_block_vector.h>
-#include <lac/trilinos_vector.h>
-#include <lac/trilinos_block_vector.h>
 #include <grid/tria.h>
 #include <grid/tria_iterator.h>
 #include <dofs/dof_handler.h>
@@ -49,7 +43,34 @@ DEAL_II_NAMESPACE_OPEN
 template <int dim>   class Quadrature;
 template <int dim, int spacedim=dim> class FEValuesBase;
 
+template <typename Number> class Vector;
+template <typename Number> class BlockVector;
 
+#ifdef DEAL_II_USE_PETSC
+namespace PetscWrappers
+{
+  class Vector;
+  class BlockVector;
+  namespace MPI
+  {
+    class Vector;
+    class BlockVector;
+  }
+}
+#endif
+
+#ifdef DEAL_II_USE_TRILINOS
+namespace TrilinosWrappers
+{
+  class Vector;
+  class BlockVector;
+  namespace MPI
+  {
+    class Vector;
+    class BlockVector;
+  }
+}
+#endif
 
 /**
  * A namespace in which we declare "extractors", i.e. classes that when used
index 266c76ee1f46122046a02ab70aa38b2fce04331e..4022144672f67cd9ade7bd025b37f71aad4d535a 100644 (file)
 #include <base/quadrature.h>
 #include <lac/vector.h>
 #include <lac/block_vector.h>
+#include <lac/petsc_vector.h>
+#include <lac/petsc_block_vector.h>
+#include <lac/trilinos_vector.h>
+#include <lac/trilinos_block_vector.h>
 #include <lac/sparse_matrix.h>
 #include <lac/compressed_simple_sparsity_pattern.h>
 #include <lac/precondition.h>
index 2421ef7919c8c2501c4d660f7244243604eaffe9..7686ee4d84bd5ac7743fe96597496e8eab9a13bd 100644 (file)
@@ -19,6 +19,7 @@
 #include <lac/petsc_vector.h>
 #include <lac/petsc_block_vector.h>
 #include <lac/trilinos_vector.h>
+#include <lac/trilinos_block_vector.h>
 #include <grid/tria_iterator.h>
 #include <grid/tria_accessor.h>
 #include <grid/tria_boundary.h>
index 920f95888c162c906b6c3aebfabf1ed96a332429..cdd5bb741c32fc29cf6602c16c58eea2eef676dd 100644 (file)
 //
 //---------------------------------------------------------------------------
 
+#include <lac/vector.h>
+#include <lac/block_vector.h>
+#include <lac/petsc_vector.h>
+#include <lac/petsc_block_vector.h>
+#include <lac/trilinos_vector.h>
+#include <lac/trilinos_block_vector.h>
 
 #include <numerics/mesh_worker_info.templates.h>
 
index c3faa4b46aafa23748183a74f342d32e12fd486c..41d651e01b4c033963f8bd5b55e17b4ae96f60d1 100644 (file)
 
 #include <lac/vector.h>
 #include <lac/block_vector.h>
+#include <lac/petsc_vector.h>
+#include <lac/petsc_block_vector.h>
+#include <lac/trilinos_vector.h>
+#include <lac/trilinos_block_vector.h>
 
 #include <numerics/mesh_worker_vector_selector.templates.h>
 
index c42d9573a974ffc2afb51e20c73a63a473c725b9..a0ce0c82aba9b5d962cc390cb9f1fda8366572bf 100644 (file)
 
 #include <lac/vector.h>
 #include <lac/block_vector.h>
+#include <lac/petsc_vector.h>
+#include <lac/petsc_block_vector.h>
+#include <lac/trilinos_vector.h>
+#include <lac/trilinos_block_vector.h>
+
 
 DEAL_II_NAMESPACE_OPEN
 
index 25783bbd28f94fdbd73d7bd90e9da496b0e560a4..d1b7c80d63d4ca64bb4177e6baa3b7a64cbe35a8 100644 (file)
 //
 //---------------------------------------------------------------------------
 
-#include <numerics/point_value_history.h>
+#include <lac/vector.h>
+#include <lac/block_vector.h>
+#include <lac/petsc_vector.h>
+#include <lac/petsc_block_vector.h>
+#include <lac/trilinos_vector.h>
+#include <lac/trilinos_block_vector.h>
 
+#include <numerics/point_value_history.h>
 
 
 DEAL_II_NAMESPACE_OPEN

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.