Skip to content

Commit

Permalink
Merge pull request #13422 from kronbichler/remove_unneeded_headers
Browse files Browse the repository at this point in the history
Remove some unnecessary includes of grid_tools.h
  • Loading branch information
bangerth committed Feb 22, 2022
2 parents 7aaa67c + cdea6f7 commit 3044dd3
Show file tree
Hide file tree
Showing 22 changed files with 26 additions and 10 deletions.
6 changes: 6 additions & 0 deletions doc/news/changes/incompatibilities/20220222MartinKronbichler
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Updated: Spurious inclusions of the header files `deal.II/grid/grid_tools.h`
and `deal.II/grid/grid_tools_cache.h` from other headers of deal.II have been
removed. User codes relying on this implicit inclusion will need to add the
respective include files.
<br>
(Martin Kronbichler, 2022/02/22)
1 change: 1 addition & 0 deletions examples/step-75/step-75.cc
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@
#include <deal.II/lac/solver_cg.h>
#include <deal.II/lac/trilinos_precondition.h>
#include <deal.II/lac/trilinos_sparse_matrix.h>
#include <deal.II/lac/trilinos_sparsity_pattern.h>
#include <deal.II/lac/vector.h>

#include <deal.II/numerics/data_out.h>
Expand Down
1 change: 1 addition & 0 deletions examples/step-85/step-85.cc
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
#include <deal.II/hp/q_collection.h>

#include <deal.II/lac/affine_constraints.h>
#include <deal.II/lac/dynamic_sparsity_pattern.h>
#include <deal.II/lac/full_matrix.h>
#include <deal.II/lac/precondition.h>
#include <deal.II/lac/solver_cg.h>
Expand Down
3 changes: 0 additions & 3 deletions include/deal.II/base/mpi_remote_point_evaluation.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,6 @@

#include <deal.II/dofs/dof_handler.h>

#include <deal.II/grid/grid_tools.h>
#include <deal.II/grid/grid_tools_cache.h>

DEAL_II_NAMESPACE_OPEN


Expand Down
2 changes: 0 additions & 2 deletions include/deal.II/distributed/fully_distributed_tria.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,6 @@
#include <deal.II/distributed/repartitioning_policy_tools.h>
#include <deal.II/distributed/tria_base.h>

#include <deal.II/grid/grid_tools.h>

#include <vector>

#ifdef DEAL_II_WITH_MPI
Expand Down
2 changes: 0 additions & 2 deletions include/deal.II/matrix_free/matrix_free.h
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,6 @@
#include <deal.II/fe/mapping.h>
#include <deal.II/fe/mapping_q1.h>

#include <deal.II/grid/grid_tools.h>

#include <deal.II/hp/dof_handler.h>
#include <deal.II/hp/mapping_collection.h>
#include <deal.II/hp/q_collection.h>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@

#include <deal.II/grid/cell_id_translator.h>
#include <deal.II/grid/filtered_iterator.h>
#include <deal.II/grid/grid_tools.h>
#include <deal.II/grid/tria_description.h>

#include <deal.II/hp/dof_handler.h>
Expand Down
2 changes: 0 additions & 2 deletions include/deal.II/numerics/point_value_history.h
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,6 @@
#include <deal.II/fe/mapping.h>
#include <deal.II/fe/mapping_q1.h>

#include <deal.II/grid/grid_tools.h>

#include <deal.II/lac/vector.h>

#include <deal.II/numerics/data_postprocessor.h>
Expand Down
2 changes: 2 additions & 0 deletions source/numerics/point_value_history.cc
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@
// ---------------------------------------------------------------------


#include <deal.II/grid/grid_tools.h>

#include <deal.II/lac/block_vector.h>
#include <deal.II/lac/la_parallel_block_vector.h>
#include <deal.II/lac/la_parallel_vector.h>
Expand Down
1 change: 1 addition & 0 deletions tests/distributed_grids/checkpointing_02.cc
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ const bool big = false;

#include <deal.II/lac/la_parallel_vector.h>
#include <deal.II/lac/sparsity_tools.h>
#include <deal.II/lac/trilinos_vector.h>
#include <deal.II/lac/vector.h>

#include <deal.II/numerics/data_out.h>
Expand Down
1 change: 1 addition & 0 deletions tests/distributed_grids/checkpointing_03.cc
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ const bool big = false;

#include <deal.II/lac/la_parallel_vector.h>
#include <deal.II/lac/sparsity_tools.h>
#include <deal.II/lac/trilinos_vector.h>
#include <deal.II/lac/vector.h>

#include <deal.II/numerics/data_out.h>
Expand Down
1 change: 1 addition & 0 deletions tests/matrix_free/compress_mapping.cc
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
#include <deal.II/fe/mapping_q.h>

#include <deal.II/grid/grid_generator.h>
#include <deal.II/grid/manifold_lib.h>
#include <deal.II/grid/tria.h>

#include <deal.II/lac/affine_constraints.h>
Expand Down
1 change: 1 addition & 0 deletions tests/matrix_free/ecl.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
#include <deal.II/fe/mapping_q.h>

#include <deal.II/grid/grid_generator.h>
#include <deal.II/grid/grid_tools.h>

#include <deal.II/matrix_free/fe_evaluation.h>
#include <deal.II/matrix_free/matrix_free.h>
Expand Down
1 change: 1 addition & 0 deletions tests/matrix_free/ecl_02.cc
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
#include <deal.II/fe/mapping_q.h>

#include <deal.II/grid/grid_generator.h>
#include <deal.II/grid/grid_tools.h>

#include <deal.II/matrix_free/fe_evaluation.h>
#include <deal.II/matrix_free/matrix_free.h>
Expand Down
2 changes: 2 additions & 0 deletions tests/matrix_free/fe_evaluation_renumbered.cc
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@

#include <deal.II/grid/grid_generator.h>

#include <deal.II/lac/la_vector.h>

#include <deal.II/matrix_free/fe_evaluation.h>
#include <deal.II/matrix_free/matrix_free.h>

Expand Down
1 change: 1 addition & 0 deletions tests/matrix_free/parallel_multigrid_fullydistributed.cc
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
#include <deal.II/fe/mapping_q.h>

#include <deal.II/grid/grid_generator.h>
#include <deal.II/grid/grid_tools.h>
#include <deal.II/grid/tria.h>
#include <deal.II/grid/tria_description.h>

Expand Down
2 changes: 2 additions & 0 deletions tests/multigrid-global-coarsening/mg_transfer_p_04.cc
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
#include <deal.II/base/mpi.h>
#include <deal.II/base/quadrature_lib.h>

#include <deal.II/distributed/shared_tria.h>
#include <deal.II/distributed/tria.h>

#include <deal.II/dofs/dof_handler.h>
Expand All @@ -48,6 +49,7 @@

#include <deal.II/grid/grid_generator.h>
#include <deal.II/grid/grid_out.h>
#include <deal.II/grid/grid_tools.h>

#include <deal.II/matrix_free/fe_evaluation.h>
#include <deal.II/matrix_free/matrix_free.h>
Expand Down
1 change: 1 addition & 0 deletions tests/multigrid-global-coarsening/multigrid_util.h
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@
#include <deal.II/lac/solver_control.h>
#include <deal.II/lac/trilinos_precondition.h>
#include <deal.II/lac/trilinos_sparse_matrix.h>
#include <deal.II/lac/trilinos_sparsity_pattern.h>

#include <deal.II/matrix_free/fe_evaluation.h>
#include <deal.II/matrix_free/matrix_free.h>
Expand Down
2 changes: 2 additions & 0 deletions tests/remote_point_evaluation/mapping_02.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@

#include <deal.II/grid/filtered_iterator.h>
#include <deal.II/grid/grid_generator.h>
#include <deal.II/grid/grid_tools.h>
#include <deal.II/grid/grid_tools_cache.h>

#include <deal.II/lac/la_vector.h>

Expand Down
1 change: 1 addition & 0 deletions tests/simplex/data_out_write_hdf5_02.cc
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
#include <deal.II/grid/grid_generator.h>
#include <deal.II/grid/grid_in.h>
#include <deal.II/grid/grid_out.h>
#include <deal.II/grid/grid_tools.h>
#include <deal.II/grid/tria.h>

#include <deal.II/numerics/data_out.h>
Expand Down
1 change: 1 addition & 0 deletions tests/simplex/step-40.cc
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ namespace LA
#include <deal.II/fe/fe_values.h>

#include <deal.II/grid/grid_generator.h>
#include <deal.II/grid/grid_tools.h>
#include <deal.II/grid/tria_accessor.h>
#include <deal.II/grid/tria_iterator.h>

Expand Down
1 change: 1 addition & 0 deletions tests/simplex/step-67.cc
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@
#include <deal.II/fe/fe_system.h>

#include <deal.II/grid/grid_generator.h>
#include <deal.II/grid/grid_tools.h>
#include <deal.II/grid/tria.h>
#include <deal.II/grid/tria_accessor.h>
#include <deal.II/grid/tria_iterator.h>
Expand Down

0 comments on commit 3044dd3

Please sign in to comment.