From: Wolfgang Bangerth Date: Thu, 10 Mar 2016 01:35:00 +0000 (-0600) Subject: Sort and remove some includes. X-Git-Tag: v8.5.0-rc1~1188^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2ab163cfa291016f3c65bb270318116929d66493;p=dealii.git Sort and remove some includes. The mapping_*.h files did not all #include config.h as first argument, as they should. They also include all sorts of files they don't actually need. Remove these. Add them again in other files that do need them but previously got them via mapping.h. --- diff --git a/include/deal.II/fe/mapping_cartesian.h b/include/deal.II/fe/mapping_cartesian.h index f0c905245e..339a1d2c51 100644 --- a/include/deal.II/fe/mapping_cartesian.h +++ b/include/deal.II/fe/mapping_cartesian.h @@ -19,9 +19,11 @@ #include #include -#include #include +#include + + DEAL_II_NAMESPACE_OPEN /*!@addtogroup mapping */ diff --git a/include/deal.II/fe/mapping_fe_field.h b/include/deal.II/fe/mapping_fe_field.h index 5e25539e93..a7d04356c5 100644 --- a/include/deal.II/fe/mapping_fe_field.h +++ b/include/deal.II/fe/mapping_fe_field.h @@ -19,12 +19,11 @@ #include #include +#include +#include #include #include #include -#include -#include -#include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/fe/mapping_q1.h b/include/deal.II/fe/mapping_q1.h index 40e006147c..b0a0247e6e 100644 --- a/include/deal.II/fe/mapping_q1.h +++ b/include/deal.II/fe/mapping_q1.h @@ -17,12 +17,7 @@ #define dealii__mapping_q1_h -#include #include -#include -#include -#include -#include #include #include diff --git a/include/deal.II/fe/mapping_q1_eulerian.h b/include/deal.II/fe/mapping_q1_eulerian.h index cdb49d7ed2..efc3f6a654 100644 --- a/include/deal.II/fe/mapping_q1_eulerian.h +++ b/include/deal.II/fe/mapping_q1_eulerian.h @@ -24,6 +24,9 @@ DEAL_II_NAMESPACE_OPEN +template class Vector; + + /*!@addtogroup mapping */ /*@{*/ diff --git a/include/deal.II/fe/mapping_q_eulerian.h b/include/deal.II/fe/mapping_q_eulerian.h index 79ee76a3c6..995ec7b7df 100644 --- a/include/deal.II/fe/mapping_q_eulerian.h +++ b/include/deal.II/fe/mapping_q_eulerian.h @@ -17,6 +17,7 @@ #ifndef dealii__mapping_q_eulerian_h #define dealii__mapping_q_eulerian_h +#include #include #include #include @@ -28,6 +29,8 @@ DEAL_II_NAMESPACE_OPEN +template class Vector; + /*!@addtogroup mapping */ /*@{*/ diff --git a/include/deal.II/fe/mapping_q_generic.h b/include/deal.II/fe/mapping_q_generic.h index 2c1e19e71c..4ba02f3ee4 100644 --- a/include/deal.II/fe/mapping_q_generic.h +++ b/include/deal.II/fe/mapping_q_generic.h @@ -17,13 +17,11 @@ #define dealii__mapping_q_generic_h -#include #include +#include #include #include -#include #include -#include #include #include diff --git a/include/deal.II/numerics/vector_tools.templates.h b/include/deal.II/numerics/vector_tools.templates.h index ff09bbf4d6..66980c7505 100644 --- a/include/deal.II/numerics/vector_tools.templates.h +++ b/include/deal.II/numerics/vector_tools.templates.h @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include diff --git a/tests/bits/mapping_q_eulerian_04.cc b/tests/bits/mapping_q_eulerian_04.cc index a6e83dd7eb..1bc27174e0 100644 --- a/tests/bits/mapping_q_eulerian_04.cc +++ b/tests/bits/mapping_q_eulerian_04.cc @@ -1,6 +1,6 @@ // --------------------------------------------------------------------- // -// Copyright (C) 2005 - 2015 by the deal.II authors +// Copyright (C) 2005 - 2016 by the deal.II authors // // This file is part of the deal.II library. // @@ -23,6 +23,7 @@ // all include files you need here +#include #include #include #include diff --git a/tests/codim_one/mapping_q1_eulerian.cc b/tests/codim_one/mapping_q1_eulerian.cc index 3c70cbb2fe..01d5dab292 100644 --- a/tests/codim_one/mapping_q1_eulerian.cc +++ b/tests/codim_one/mapping_q1_eulerian.cc @@ -1,6 +1,6 @@ // --------------------------------------------------------------------- // -// Copyright (C) 2005 - 2015 by the deal.II authors +// Copyright (C) 2005 - 2016 by the deal.II authors // // This file is part of the deal.II library. // @@ -32,6 +32,7 @@ #include #include #include +#include #include #include diff --git a/tests/codim_one/mapping_q_eulerian.cc b/tests/codim_one/mapping_q_eulerian.cc index 69b6a52c5d..c8cff0ba25 100644 --- a/tests/codim_one/mapping_q_eulerian.cc +++ b/tests/codim_one/mapping_q_eulerian.cc @@ -1,6 +1,6 @@ // --------------------------------------------------------------------- // -// Copyright (C) 2005 - 2015 by the deal.II authors +// Copyright (C) 2005 - 2016 by the deal.II authors // // This file is part of the deal.II library. // @@ -23,6 +23,7 @@ // all include files you need here +#include #include #include #include diff --git a/tests/fe/rt_normal_02.cc b/tests/fe/rt_normal_02.cc index d438322572..13d1878967 100644 --- a/tests/fe/rt_normal_02.cc +++ b/tests/fe/rt_normal_02.cc @@ -1,6 +1,6 @@ // --------------------------------------------------------------------- // -// Copyright (C) 2003 - 2015 by the deal.II authors +// Copyright (C) 2003 - 2016 by the deal.II authors // // This file is part of the deal.II library. // @@ -40,6 +40,7 @@ #include #include #include +#include #include #include