# include <deal.II/base/thread_management.h>
-# include <deal.II/lac/sparsity_tools.h>
-
+# include <algorithm>
# include <functional>
# include <set>
# include <unordered_map>
DEAL_II_NAMESPACE_OPEN
+class SparsityPattern;
+
/**
* A namespace containing functions that can color graphs.
*/
#include <deal.II/base/exceptions.h>
#include <deal.II/base/mutex.h>
-#include <deal.II/base/utilities.h>
DEAL_II_DISABLE_EXTRA_DIAGNOSTICS
#include <boost/container/small_vector.hpp>
#include <deal.II/base/iterator_range.h>
#include <deal.II/base/smartpointer.h>
-#include <deal.II/distributed/tria_base.h>
-
#include <deal.II/dofs/block_info.h>
#include <deal.II/dofs/dof_accessor.h>
#include <deal.II/dofs/dof_faces.h>
#ifndef dealii_vector_tools_mean_value_templates_h
#define dealii_vector_tools_mean_value_templates_h
+#include <deal.II/distributed/tria_base.h>
#include <deal.II/fe/fe_values.h>
#include <deal.II/base/graph_coloring.h>
+#include <deal.II/lac/sparsity_tools.h>
DEAL_II_NAMESPACE_OPEN
#include <deal.II/base/qprojector.h>
#include <deal.II/base/quadrature.h>
+#include <deal.II/distributed/tria_base.h>
+
#include <deal.II/fe/mapping.h>
#include <deal.II/grid/grid_out.h>
#include <deal.II/numerics/data_out.h>
-#include <boost/algorithm/string.hpp>
#include <boost/archive/binary_oarchive.hpp>
#ifdef DEAL_II_GMSH_WITH_API
#include <deal.II/base/mpi_compute_index_owner_internal.h>
#include <deal.II/base/thread_management.h>
+#include <deal.II/distributed/tria_base.h>
+
#include <deal.II/dofs/dof_accessor.h>
#include <deal.II/dofs/dof_handler.h>
#include <deal.II/dofs/dof_tools.h>
#include <deal.II/base/qprojector.h>
#include <deal.II/base/quadrature_lib.h>
+#include <deal.II/grid/reference_cell.h>
+
#include "../tests.h"
template <int dim>
#include <deal.II/base/qprojector.h>
#include <deal.II/base/quadrature_lib.h>
+#include <deal.II/grid/reference_cell.h>
+
#include "../tests.h"
template <int dim>
#include <deal.II/base/qprojector.h>
#include <deal.II/base/quadrature_lib.h>
+#include <deal.II/grid/reference_cell.h>
+
#include "../tests.h"
template <int dim>
#include <deal.II/fe/fe_system.h>
#include <deal.II/grid/grid_generator.h>
+#include <deal.II/grid/reference_cell.h>
#include <deal.II/grid/tria.h>
#include <deal.II/grid/tria_iterator.h>
#include <deal.II/grid/grid_generator.h>
#include <deal.II/grid/grid_out.h>
#include <deal.II/grid/grid_tools.h>
+#include <deal.II/grid/reference_cell.h>
#include <deal.II/lac/affine_constraints.h>
#include <deal.II/lac/vector.h>
#include <deal.II/base/qprojector.h>
#include <deal.II/base/quadrature_lib.h>
+#include <deal.II/grid/reference_cell.h>
+
#include "../tests.h"
using namespace dealii;
#include <deal.II/grid/grid_generator.h>
#include <deal.II/grid/grid_refinement.h>
+#include <deal.II/grid/reference_cell.h>
#include <deal.II/grid/tria.h>
#include <deal.II/lac/affine_constraints.h>
#include <deal.II/fe/mapping_fe.h>
#include <deal.II/grid/grid_generator.h>
+#include <deal.II/grid/reference_cell.h>
#include <deal.II/hp/q_collection.h>