From 18964eba5e773d32e5b0f32978b2ff69c493c6a2 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth <bangerth@colostate.edu> Date: Wed, 22 Jan 2025 10:26:30 -0700 Subject: [PATCH] Break the include cycle between dof_handler.h and dof_accessor.h. --- include/deal.II/dofs/dof_accessor.h | 1 - include/deal.II/dofs/dof_handler.h | 7 +++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/include/deal.II/dofs/dof_accessor.h b/include/deal.II/dofs/dof_accessor.h index 1584668420..35b728dfff 100644 --- a/include/deal.II/dofs/dof_accessor.h +++ b/include/deal.II/dofs/dof_accessor.h @@ -21,7 +21,6 @@ #include <deal.II/base/types.h> #include <deal.II/dofs/dof_faces.h> -#include <deal.II/dofs/dof_handler.h> #include <deal.II/dofs/dof_iterator_selector.h> #include <deal.II/dofs/dof_levels.h> diff --git a/include/deal.II/dofs/dof_handler.h b/include/deal.II/dofs/dof_handler.h index e4aa5223b3..a7c0ea1e1b 100644 --- a/include/deal.II/dofs/dof_handler.h +++ b/include/deal.II/dofs/dof_handler.h @@ -93,6 +93,13 @@ namespace parallel class CellDataTransfer; } } // namespace parallel + +template <int structdim, int dim, int spacedim, bool level_dof_access> +class DoFAccessor; + +template <int dimension_, int space_dimension_, bool level_dof_access> +class DoFCellAccessor; + #endif /** -- 2.39.5