From b35901098ac4a7b7fb8faf10005c87597950102f Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Wed, 15 Jan 2025 10:54:36 -0700 Subject: [PATCH] Break another cycle in header file includes. --- include/deal.II/cgal/triangulation.h | 1 + include/deal.II/distributed/fully_distributed_tria.h | 2 ++ include/deal.II/grid/tria.h | 1 - source/grid/grid_generator_cgal.cc | 1 + source/grid/tria.cc | 1 + source/opencascade/utilities.cc | 2 ++ tests/matrix_free/create_mesh.h | 1 + tests/mpi/petsc_step-27.cc | 1 + tests/mpi/trilinos_step-27.cc | 1 + tests/numerics/project_parallel_common.h | 1 + tests/simplex/simplex_grids.h | 1 + tests/test_grids.h | 1 + 12 files changed, 13 insertions(+), 1 deletion(-) diff --git a/include/deal.II/cgal/triangulation.h b/include/deal.II/cgal/triangulation.h index 97089e0f2a..afa1b0a86e 100644 --- a/include/deal.II/cgal/triangulation.h +++ b/include/deal.II/cgal/triangulation.h @@ -21,6 +21,7 @@ #include #include +#include #include diff --git a/include/deal.II/distributed/fully_distributed_tria.h b/include/deal.II/distributed/fully_distributed_tria.h index e80f214806..164da5d75d 100644 --- a/include/deal.II/distributed/fully_distributed_tria.h +++ b/include/deal.II/distributed/fully_distributed_tria.h @@ -23,6 +23,8 @@ #include #include +#include + #include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/grid/tria.h b/include/deal.II/grid/tria.h index 11c2412b4e..7fcd99cee8 100644 --- a/include/deal.II/grid/tria.h +++ b/include/deal.II/grid/tria.h @@ -27,7 +27,6 @@ #include #include -#include #include #include diff --git a/source/grid/grid_generator_cgal.cc b/source/grid/grid_generator_cgal.cc index d87fe97dee..92c238ff93 100644 --- a/source/grid/grid_generator_cgal.cc +++ b/source/grid/grid_generator_cgal.cc @@ -15,6 +15,7 @@ #include #include +#include #ifdef DEAL_II_WITH_CGAL // Functions needed by the CGAL mesh generation utilities are inside diff --git a/source/grid/tria.cc b/source/grid/tria.cc index 915f1867c6..9b930baed3 100644 --- a/source/grid/tria.cc +++ b/source/grid/tria.cc @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include diff --git a/source/opencascade/utilities.cc b/source/opencascade/utilities.cc index 39201db9be..deff5ab703 100644 --- a/source/opencascade/utilities.cc +++ b/source/opencascade/utilities.cc @@ -22,6 +22,8 @@ # include # include +# include + # include # include # include diff --git a/tests/matrix_free/create_mesh.h b/tests/matrix_free/create_mesh.h index 793bfedffc..f6d674022a 100644 --- a/tests/matrix_free/create_mesh.h +++ b/tests/matrix_free/create_mesh.h @@ -21,6 +21,7 @@ #include #include +#include #include #include diff --git a/tests/mpi/petsc_step-27.cc b/tests/mpi/petsc_step-27.cc index 16fa25ed66..84287c7242 100644 --- a/tests/mpi/petsc_step-27.cc +++ b/tests/mpi/petsc_step-27.cc @@ -43,6 +43,7 @@ namespace LA #include #include +#include #include #include diff --git a/tests/mpi/trilinos_step-27.cc b/tests/mpi/trilinos_step-27.cc index 5f2e5c0cdd..6e08c65868 100644 --- a/tests/mpi/trilinos_step-27.cc +++ b/tests/mpi/trilinos_step-27.cc @@ -43,6 +43,7 @@ namespace LA #include #include +#include #include #include diff --git a/tests/numerics/project_parallel_common.h b/tests/numerics/project_parallel_common.h index 89dd2e991f..b19639d233 100644 --- a/tests/numerics/project_parallel_common.h +++ b/tests/numerics/project_parallel_common.h @@ -43,6 +43,7 @@ #include #include #include +#include #include #include diff --git a/tests/simplex/simplex_grids.h b/tests/simplex/simplex_grids.h index e443cb1a70..5947c9a0a6 100644 --- a/tests/simplex/simplex_grids.h +++ b/tests/simplex/simplex_grids.h @@ -14,6 +14,7 @@ #include +#include namespace dealii { diff --git a/tests/test_grids.h b/tests/test_grids.h index 08233a681c..aa6ca4200d 100644 --- a/tests/test_grids.h +++ b/tests/test_grids.h @@ -17,6 +17,7 @@ #include #include #include +#include #include #include -- 2.39.5