From: Martin Kronbichler Date: Wed, 13 Jan 2010 15:57:03 +0000 (+0000) Subject: Clean up include files. X-Git-Tag: v8.0.0~6633 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c8f56fea08da9b5c7d57125ac22ef0330b8b9860;p=dealii.git Clean up include files. git-svn-id: https://svn.dealii.org/trunk@20361 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/deal.II/include/fe/fe_values.h b/deal.II/deal.II/include/fe/fe_values.h index 3a13434c52..ecf59a42bb 100644 --- a/deal.II/deal.II/include/fe/fe_values.h +++ b/deal.II/deal.II/include/fe/fe_values.h @@ -23,12 +23,6 @@ #include #include #include -#include -#include -#include -#include -#include -#include #include #include #include @@ -49,7 +43,34 @@ DEAL_II_NAMESPACE_OPEN template class Quadrature; template class FEValuesBase; +template class Vector; +template 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 diff --git a/deal.II/deal.II/include/numerics/vectors.templates.h b/deal.II/deal.II/include/numerics/vectors.templates.h index 266c76ee1f..4022144672 100644 --- a/deal.II/deal.II/include/numerics/vectors.templates.h +++ b/deal.II/deal.II/include/numerics/vectors.templates.h @@ -18,6 +18,10 @@ #include #include #include +#include +#include +#include +#include #include #include #include diff --git a/deal.II/deal.II/source/fe/fe_values.cc b/deal.II/deal.II/source/fe/fe_values.cc index 2421ef7919..7686ee4d84 100644 --- a/deal.II/deal.II/source/fe/fe_values.cc +++ b/deal.II/deal.II/source/fe/fe_values.cc @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include diff --git a/deal.II/deal.II/source/numerics/mesh_worker_info.cc b/deal.II/deal.II/source/numerics/mesh_worker_info.cc index 920f95888c..cdd5bb741c 100644 --- a/deal.II/deal.II/source/numerics/mesh_worker_info.cc +++ b/deal.II/deal.II/source/numerics/mesh_worker_info.cc @@ -11,6 +11,12 @@ // //--------------------------------------------------------------------------- +#include +#include +#include +#include +#include +#include #include diff --git a/deal.II/deal.II/source/numerics/mesh_worker_vector_selector.cc b/deal.II/deal.II/source/numerics/mesh_worker_vector_selector.cc index c3faa4b46a..41d651e01b 100644 --- a/deal.II/deal.II/source/numerics/mesh_worker_vector_selector.cc +++ b/deal.II/deal.II/source/numerics/mesh_worker_vector_selector.cc @@ -13,6 +13,10 @@ #include #include +#include +#include +#include +#include #include diff --git a/deal.II/deal.II/source/numerics/operators.all_dimensions.cc b/deal.II/deal.II/source/numerics/operators.all_dimensions.cc index c42d9573a9..a0ce0c82ab 100644 --- a/deal.II/deal.II/source/numerics/operators.all_dimensions.cc +++ b/deal.II/deal.II/source/numerics/operators.all_dimensions.cc @@ -21,6 +21,11 @@ #include #include +#include +#include +#include +#include + DEAL_II_NAMESPACE_OPEN diff --git a/deal.II/deal.II/source/numerics/point_value_history.cc b/deal.II/deal.II/source/numerics/point_value_history.cc index 25783bbd28..d1b7c80d63 100644 --- a/deal.II/deal.II/source/numerics/point_value_history.cc +++ b/deal.II/deal.II/source/numerics/point_value_history.cc @@ -11,8 +11,14 @@ // //--------------------------------------------------------------------------- -#include +#include +#include +#include +#include +#include +#include +#include DEAL_II_NAMESPACE_OPEN