From: Wolfgang Bangerth <bangerth@colostate.edu> Date: Wed, 15 Jan 2025 17:54:36 +0000 (-0700) Subject: Break another cycle in header file includes. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b35901098ac4a7b7fb8faf10005c87597950102f;p=dealii.git Break another cycle in header file includes. --- 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 <deal.II/base/function.h> #include <deal.II/grid/tria.h> +#include <deal.II/grid/tria_description.h> #include <deal.II/cgal/utilities.h> 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 <deal.II/distributed/repartitioning_policy_tools.h> #include <deal.II/distributed/tria_base.h> +#include <deal.II/grid/tria_description.h> + #include <vector> 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 <deal.II/grid/cell_id.h> #include <deal.II/grid/cell_status.h> -#include <deal.II/grid/tria_description.h> #include <deal.II/grid/tria_iterator_selector.h> #include <deal.II/grid/tria_levels.h> 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 <deal.II/base/ndarray.h> #include <deal.II/grid/grid_generator.h> +#include <deal.II/grid/tria_description.h> #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 <deal.II/grid/manifold.h> #include <deal.II/grid/tria.h> #include <deal.II/grid/tria_accessor.h> +#include <deal.II/grid/tria_description.h> #include <deal.II/grid/tria_faces.h> #include <deal.II/grid/tria_iterator.h> #include <deal.II/grid/tria_levels.h> 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 <deal.II/base/point.h> # include <deal.II/base/utilities.h> +# include <deal.II/grid/tria_description.h> + # include <IGESControl_Controller.hxx> # include <IGESControl_Reader.hxx> # include <IGESControl_Writer.hxx> 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 <deal.II/base/point.h> #include <deal.II/grid/tria.h> +#include <deal.II/grid/tria_description.h> #include <fstream> #include <iostream> 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 <deal.II/grid/grid_generator.h> #include <deal.II/grid/tria_accessor.h> +#include <deal.II/grid/tria_description.h> #include <deal.II/grid/tria_iterator.h> #include <deal.II/hp/fe_values.h> 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 <deal.II/grid/grid_generator.h> #include <deal.II/grid/tria_accessor.h> +#include <deal.II/grid/tria_description.h> #include <deal.II/grid/tria_iterator.h> #include <deal.II/hp/fe_values.h> 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 <deal.II/grid/manifold_lib.h> #include <deal.II/grid/tria.h> #include <deal.II/grid/tria_accessor.h> +#include <deal.II/grid/tria_description.h> #include <deal.II/grid/tria_iterator.h> #include <deal.II/lac/affine_constraints.h> 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 <deal.II/grid/grid_generator.h> +#include <deal.II/grid/tria_description.h> 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 <deal.II/grid/grid_generator.h> #include <deal.II/grid/tria.h> #include <deal.II/grid/tria_accessor.h> +#include <deal.II/grid/tria_description.h> #include <deal.II/grid/tria_iterator.h> #include <vector>