From: Wolfgang Bangerth Date: Wed, 5 Feb 2025 04:31:02 +0000 (-0700) Subject: Be more precise what we need to #include. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F18091%2Fhead;p=dealii.git Be more precise what we need to #include. --- diff --git a/include/deal.II/base/iterator_range.h b/include/deal.II/base/iterator_range.h index dd8f6a925d..583d096c6e 100644 --- a/include/deal.II/base/iterator_range.h +++ b/include/deal.II/base/iterator_range.h @@ -20,6 +20,8 @@ #include +#include + DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/base/mpi_tags.h b/include/deal.II/base/mpi_tags.h index 9aeaceb7f1..a1de9fae7f 100644 --- a/include/deal.II/base/mpi_tags.h +++ b/include/deal.II/base/mpi_tags.h @@ -17,6 +17,8 @@ #include +#include + DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/differentiation/ad/adolc_product_types.h b/include/deal.II/differentiation/ad/adolc_product_types.h index e69f46b5d4..f0d887786d 100644 --- a/include/deal.II/differentiation/ad/adolc_product_types.h +++ b/include/deal.II/differentiation/ad/adolc_product_types.h @@ -24,6 +24,9 @@ # include // Taped double # include // Tapeless double +# include + + DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/dofs/dof_iterator_selector.h b/include/deal.II/dofs/dof_iterator_selector.h index 5fffee771a..07e0ec96cd 100644 --- a/include/deal.II/dofs/dof_iterator_selector.h +++ b/include/deal.II/dofs/dof_iterator_selector.h @@ -17,6 +17,8 @@ #include +#include + DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/fe/fe_values_extractors.h b/include/deal.II/fe/fe_values_extractors.h index 2da0f2cde2..165ffa8ab7 100644 --- a/include/deal.II/fe/fe_values_extractors.h +++ b/include/deal.II/fe/fe_values_extractors.h @@ -18,6 +18,11 @@ #include +#include + +#include + + DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/hp/refinement.h b/include/deal.II/hp/refinement.h index 7fe7174e16..b31ba753e8 100644 --- a/include/deal.II/hp/refinement.h +++ b/include/deal.II/hp/refinement.h @@ -20,10 +20,10 @@ #include +#include #include #include - DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/matrix_free/evaluation_flags.h b/include/deal.II/matrix_free/evaluation_flags.h index 149425a7eb..6b9cab00ce 100644 --- a/include/deal.II/matrix_free/evaluation_flags.h +++ b/include/deal.II/matrix_free/evaluation_flags.h @@ -18,6 +18,8 @@ #include +#include + DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/numerics/vector_tools_point_gradient.h b/include/deal.II/numerics/vector_tools_point_gradient.h index 8c7f7633fd..8f388e12ee 100644 --- a/include/deal.II/numerics/vector_tools_point_gradient.h +++ b/include/deal.II/numerics/vector_tools_point_gradient.h @@ -18,6 +18,8 @@ #include +#include + #include diff --git a/include/deal.II/numerics/vector_tools_point_value.h b/include/deal.II/numerics/vector_tools_point_value.h index 947a2d8e4a..88dda919a5 100644 --- a/include/deal.II/numerics/vector_tools_point_value.h +++ b/include/deal.II/numerics/vector_tools_point_value.h @@ -18,6 +18,9 @@ #include +#include + + DEAL_II_NAMESPACE_OPEN template diff --git a/include/deal.II/numerics/vector_tools_project.h b/include/deal.II/numerics/vector_tools_project.h index 04c1cad0a8..bfd8e58638 100644 --- a/include/deal.II/numerics/vector_tools_project.h +++ b/include/deal.II/numerics/vector_tools_project.h @@ -18,6 +18,9 @@ #include +#include +#include + #include #include diff --git a/include/deal.II/numerics/vector_tools_rhs.h b/include/deal.II/numerics/vector_tools_rhs.h index 3c051e7a92..9659002ab1 100644 --- a/include/deal.II/numerics/vector_tools_rhs.h +++ b/include/deal.II/numerics/vector_tools_rhs.h @@ -17,6 +17,9 @@ #include +#include +#include + #include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/sundials/utilities.h b/include/deal.II/sundials/utilities.h index 1b7f42c96a..9db3037fd5 100644 --- a/include/deal.II/sundials/utilities.h +++ b/include/deal.II/sundials/utilities.h @@ -18,6 +18,9 @@ #include +#include + + #ifdef DEAL_II_WITH_SUNDIALS # include diff --git a/source/base/conditional_ostream.cc b/source/base/conditional_ostream.cc index 68f833a3cc..1d2c03be8b 100644 --- a/source/base/conditional_ostream.cc +++ b/source/base/conditional_ostream.cc @@ -15,6 +15,9 @@ #include +#include + + DEAL_II_NAMESPACE_OPEN ConditionalOStream::ConditionalOStream(std::ostream &stream, const bool active) diff --git a/source/base/event.cc b/source/base/event.cc index 79a81eb0a5..2847d8f4bc 100644 --- a/source/base/event.cc +++ b/source/base/event.cc @@ -15,6 +15,10 @@ #include +#include +#include + + DEAL_II_NAMESPACE_OPEN // TODO: Thread safety diff --git a/source/base/job_identifier.cc b/source/base/job_identifier.cc index d52812bf7c..da40f68448 100644 --- a/source/base/job_identifier.cc +++ b/source/base/job_identifier.cc @@ -15,6 +15,8 @@ #include #include +#include + #ifdef DEAL_II_HAVE_UNISTD_H # include