From 9b9b740673d437b8b80061c93b22a79106470f9d Mon Sep 17 00:00:00 2001 From: Daniel Arndt Date: Tue, 11 Feb 2025 12:26:51 -0500 Subject: [PATCH] Fix more headers --- include/deal.II/fe/mapping.h | 2 ++ include/deal.II/grid/manifold.h | 1 + include/deal.II/grid/tria.h | 6 ------ include/deal.II/lac/trilinos_tpetra_precondition.h | 4 +--- include/deal.II/numerics/nonlinear.h | 5 +++++ 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/include/deal.II/fe/mapping.h b/include/deal.II/fe/mapping.h index 2d27ec2f5bac..fb55a012ecc5 100644 --- a/include/deal.II/fe/mapping.h +++ b/include/deal.II/fe/mapping.h @@ -19,12 +19,14 @@ #include #include +#include #include #include #include #include +#include #include diff --git a/include/deal.II/grid/manifold.h b/include/deal.II/grid/manifold.h index 74563eefc810..6abd65a0c4ac 100644 --- a/include/deal.II/grid/manifold.h +++ b/include/deal.II/grid/manifold.h @@ -27,6 +27,7 @@ #include #include +#include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/grid/tria.h b/include/deal.II/grid/tria.h index 7fcd99cee877..f096d7236927 100644 --- a/include/deal.II/grid/tria.h +++ b/include/deal.II/grid/tria.h @@ -4946,10 +4946,4 @@ extern template class Triangulation<3, 3>; DEAL_II_NAMESPACE_CLOSE -// Include tria_accessor.h here, so that it is possible for an end -// user to use the iterators of Triangulation directly without -// the need to include tria_accessor.h separately. (Otherwise the -// iterators are an 'opaque' or 'incomplete' type.) -#include - #endif diff --git a/include/deal.II/lac/trilinos_tpetra_precondition.h b/include/deal.II/lac/trilinos_tpetra_precondition.h index 673b201963f4..0f9d34b78314 100644 --- a/include/deal.II/lac/trilinos_tpetra_precondition.h +++ b/include/deal.II/lac/trilinos_tpetra_precondition.h @@ -23,9 +23,6 @@ #include -#include - - #ifdef DEAL_II_TRILINOS_WITH_TPETRA # include @@ -33,6 +30,7 @@ # include # include +# include # include # include # include diff --git a/include/deal.II/numerics/nonlinear.h b/include/deal.II/numerics/nonlinear.h index 712db8b5c7c2..fa2447dc600f 100644 --- a/include/deal.II/numerics/nonlinear.h +++ b/include/deal.II/numerics/nonlinear.h @@ -12,6 +12,9 @@ // // ------------------------------------------------------------------------ +#ifndef dealii_nonlinear_h +#define dealii_nonlinear_h + #include #include @@ -710,3 +713,5 @@ NonlinearSolverSelector::solve( } DEAL_II_NAMESPACE_CLOSE + +#endif