From: David Wells Date: Tue, 13 Sep 2022 20:08:10 +0000 (-0400) Subject: Ensure that every header which uses numeric_limits includes limits. X-Git-Tag: v9.5.0-rc1~971^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2f02829c45c2ccaeedd1c13d8d5cd0e9dd363743;p=dealii.git Ensure that every header which uses numeric_limits includes limits. Presently only BoundingBox didn't compile - I added the rest while I'm at it as we go through more header refactoring. --- diff --git a/include/deal.II/base/bounding_box.h b/include/deal.II/base/bounding_box.h index 0d30b337a6..ab4efb7f6f 100644 --- a/include/deal.II/base/bounding_box.h +++ b/include/deal.II/base/bounding_box.h @@ -22,6 +22,8 @@ #include #include +#include + DEAL_II_NAMESPACE_OPEN /** diff --git a/include/deal.II/base/mpi.h b/include/deal.II/base/mpi.h index ded9b27026..a33b7a55da 100644 --- a/include/deal.II/base/mpi.h +++ b/include/deal.II/base/mpi.h @@ -28,6 +28,7 @@ #include #include +#include #include #include #include diff --git a/include/deal.II/base/partitioner.templates.h b/include/deal.II/base/partitioner.templates.h index b933700dd1..78ab02140f 100644 --- a/include/deal.II/base/partitioner.templates.h +++ b/include/deal.II/base/partitioner.templates.h @@ -25,6 +25,7 @@ #include #include +#include #include diff --git a/include/deal.II/base/patterns.h b/include/deal.II/base/patterns.h index 5d45d09c1b..3d2d74ebd6 100644 --- a/include/deal.II/base/patterns.h +++ b/include/deal.II/base/patterns.h @@ -38,6 +38,7 @@ DEAL_II_ENABLE_EXTRA_DIAGNOSTICS #include #include #include +#include #include #include #include diff --git a/include/deal.II/base/polynomial.h b/include/deal.II/base/polynomial.h index 984e120c15..997719d3ae 100644 --- a/include/deal.II/base/polynomial.h +++ b/include/deal.II/base/polynomial.h @@ -25,6 +25,7 @@ #include #include +#include #include #include diff --git a/include/deal.II/base/polynomials_barycentric.h b/include/deal.II/base/polynomials_barycentric.h index ce1e41a142..780e4261c4 100644 --- a/include/deal.II/base/polynomials_barycentric.h +++ b/include/deal.II/base/polynomials_barycentric.h @@ -23,6 +23,8 @@ #include #include +#include + DEAL_II_NAMESPACE_OPEN /** diff --git a/include/deal.II/base/symmetric_tensor.templates.h b/include/deal.II/base/symmetric_tensor.templates.h index 28c7e8d145..0848fcf719 100644 --- a/include/deal.II/base/symmetric_tensor.templates.h +++ b/include/deal.II/base/symmetric_tensor.templates.h @@ -27,6 +27,7 @@ #include #include +#include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/base/table.h b/include/deal.II/base/table.h index d66d172292..1d117f669d 100644 --- a/include/deal.II/base/table.h +++ b/include/deal.II/base/table.h @@ -27,6 +27,7 @@ #include #include +#include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/cgal/additional_data.h b/include/deal.II/cgal/additional_data.h index ce3f6b9a98..61524776a9 100644 --- a/include/deal.II/cgal/additional_data.h +++ b/include/deal.II/cgal/additional_data.h @@ -24,6 +24,7 @@ # include +# include DEAL_II_NAMESPACE_OPEN namespace CGALWrappers diff --git a/include/deal.II/cgal/utilities.h b/include/deal.II/cgal/utilities.h index 93ecacacae..413f716d56 100644 --- a/include/deal.II/cgal/utilities.h +++ b/include/deal.II/cgal/utilities.h @@ -54,6 +54,7 @@ //# include REQUIRES CGAL_VERSION>=5.1.5 # include +# include # include diff --git a/include/deal.II/differentiation/ad/ad_drivers.h b/include/deal.II/differentiation/ad/ad_drivers.h index ba25b55419..bdf48e2402 100644 --- a/include/deal.II/differentiation/ad/ad_drivers.h +++ b/include/deal.II/differentiation/ad/ad_drivers.h @@ -35,6 +35,7 @@ DEAL_II_ENABLE_EXTRA_DIAGNOSTICS #endif // DEAL_II_WITH_ADOLC +#include #include diff --git a/include/deal.II/differentiation/ad/adolc_number_types.h b/include/deal.II/differentiation/ad/adolc_number_types.h index a4e3160c37..4c21f7b784 100644 --- a/include/deal.II/differentiation/ad/adolc_number_types.h +++ b/include/deal.II/differentiation/ad/adolc_number_types.h @@ -76,6 +76,7 @@ DEAL_II_NAMESPACE_CLOSE # include // Taped double math functions # include +# include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/distributed/p4est_wrappers.h b/include/deal.II/distributed/p4est_wrappers.h index 42c7bc517f..47dd658b96 100644 --- a/include/deal.II/distributed/p4est_wrappers.h +++ b/include/deal.II/distributed/p4est_wrappers.h @@ -36,6 +36,7 @@ # include # include +# include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/fe/mapping_q_internal.h b/include/deal.II/fe/mapping_q_internal.h index df3333a2fe..b195e0fc06 100644 --- a/include/deal.II/fe/mapping_q_internal.h +++ b/include/deal.II/fe/mapping_q_internal.h @@ -41,6 +41,7 @@ #include #include +#include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/grid/cell_id_translator.h b/include/deal.II/grid/cell_id_translator.h index 552082e4c7..8640572eb6 100644 --- a/include/deal.II/grid/cell_id_translator.h +++ b/include/deal.II/grid/cell_id_translator.h @@ -23,6 +23,7 @@ #include #include +#include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/grid/grid_generator.h b/include/deal.II/grid/grid_generator.h index 0647536143..83ec72dcf7 100644 --- a/include/deal.II/grid/grid_generator.h +++ b/include/deal.II/grid/grid_generator.h @@ -30,6 +30,7 @@ #include #include +#include #include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/grid/tria_accessor.templates.h b/include/deal.II/grid/tria_accessor.templates.h index 809b75d66c..a3bb8eb9c6 100644 --- a/include/deal.II/grid/tria_accessor.templates.h +++ b/include/deal.II/grid/tria_accessor.templates.h @@ -34,6 +34,7 @@ DEAL_II_DISABLE_EXTRA_DIAGNOSTICS DEAL_II_ENABLE_EXTRA_DIAGNOSTICS #include +#include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/lac/eigen.h b/include/deal.II/lac/eigen.h index c7775f1592..d6f4318aee 100644 --- a/include/deal.II/lac/eigen.h +++ b/include/deal.II/lac/eigen.h @@ -29,6 +29,7 @@ #include #include +#include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/lac/full_matrix.templates.h b/include/deal.II/lac/full_matrix.templates.h index 81d4a11a03..e3b93fd147 100644 --- a/include/deal.II/lac/full_matrix.templates.h +++ b/include/deal.II/lac/full_matrix.templates.h @@ -37,6 +37,7 @@ #include #include #include +#include #include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/lac/la_vector.templates.h b/include/deal.II/lac/la_vector.templates.h index 7f232bc182..d257624eca 100644 --- a/include/deal.II/lac/la_vector.templates.h +++ b/include/deal.II/lac/la_vector.templates.h @@ -26,6 +26,7 @@ #include #include +#include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/lac/precondition.h b/include/deal.II/lac/precondition.h index ce47525dce..5998ecc035 100644 --- a/include/deal.II/lac/precondition.h +++ b/include/deal.II/lac/precondition.h @@ -32,6 +32,8 @@ #include #include +#include + DEAL_II_NAMESPACE_OPEN // forward declarations diff --git a/include/deal.II/lac/scalapack.h b/include/deal.II/lac/scalapack.h index 16fad15087..0bbcb9623a 100644 --- a/include/deal.II/lac/scalapack.h +++ b/include/deal.II/lac/scalapack.h @@ -30,6 +30,7 @@ # include # include +# include # include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/lac/solver_bicgstab.h b/include/deal.II/lac/solver_bicgstab.h index 8dc901a874..f47e8cfe94 100644 --- a/include/deal.II/lac/solver_bicgstab.h +++ b/include/deal.II/lac/solver_bicgstab.h @@ -27,6 +27,7 @@ #include #include +#include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/lac/solver_gmres.h b/include/deal.II/lac/solver_gmres.h index a2ce5f0aab..b4166385a2 100644 --- a/include/deal.II/lac/solver_gmres.h +++ b/include/deal.II/lac/solver_gmres.h @@ -32,6 +32,7 @@ #include #include +#include #include #include diff --git a/include/deal.II/lac/solver_richardson.h b/include/deal.II/lac/solver_richardson.h index 7edc8bc873..d063254629 100644 --- a/include/deal.II/lac/solver_richardson.h +++ b/include/deal.II/lac/solver_richardson.h @@ -25,6 +25,8 @@ #include #include +#include + DEAL_II_NAMESPACE_OPEN /** diff --git a/include/deal.II/lac/utilities.h b/include/deal.II/lac/utilities.h index 414bcc7e80..1e91f3623f 100644 --- a/include/deal.II/lac/utilities.h +++ b/include/deal.II/lac/utilities.h @@ -26,6 +26,7 @@ #include #include +#include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/lac/vector.templates.h b/include/deal.II/lac/vector.templates.h index 850603b317..7f5beb5f5b 100644 --- a/include/deal.II/lac/vector.templates.h +++ b/include/deal.II/lac/vector.templates.h @@ -42,6 +42,7 @@ #include #include #include +#include #include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/matrix_free/constraint_info.h b/include/deal.II/matrix_free/constraint_info.h index fe41903b14..44a13c9f65 100644 --- a/include/deal.II/matrix_free/constraint_info.h +++ b/include/deal.II/matrix_free/constraint_info.h @@ -25,6 +25,7 @@ #include #include +#include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/matrix_free/dof_info.templates.h b/include/deal.II/matrix_free/dof_info.templates.h index 9b462e475c..5f984132ff 100644 --- a/include/deal.II/matrix_free/dof_info.templates.h +++ b/include/deal.II/matrix_free/dof_info.templates.h @@ -31,6 +31,8 @@ #include #include +#include + DEAL_II_NAMESPACE_OPEN namespace internal diff --git a/include/deal.II/matrix_free/mapping_info.templates.h b/include/deal.II/matrix_free/mapping_info.templates.h index f17fbb1949..29df78d371 100644 --- a/include/deal.II/matrix_free/mapping_info.templates.h +++ b/include/deal.II/matrix_free/mapping_info.templates.h @@ -34,6 +34,8 @@ #include #include +#include + DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/matrix_free/operators.h b/include/deal.II/matrix_free/operators.h index a1e7f8c3e2..1eec2fda2b 100644 --- a/include/deal.II/matrix_free/operators.h +++ b/include/deal.II/matrix_free/operators.h @@ -33,6 +33,7 @@ #include +#include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/multigrid/mg_transfer_global_coarsening.templates.h b/include/deal.II/multigrid/mg_transfer_global_coarsening.templates.h index 979d670278..ce715bcf46 100644 --- a/include/deal.II/multigrid/mg_transfer_global_coarsening.templates.h +++ b/include/deal.II/multigrid/mg_transfer_global_coarsening.templates.h @@ -45,6 +45,8 @@ #include #include +#include + DEAL_II_NAMESPACE_OPEN namespace diff --git a/include/deal.II/numerics/error_estimator.templates.h b/include/deal.II/numerics/error_estimator.templates.h index 7b5ea7ce95..112853a939 100644 --- a/include/deal.II/numerics/error_estimator.templates.h +++ b/include/deal.II/numerics/error_estimator.templates.h @@ -54,6 +54,7 @@ #include #include #include +#include #include #include diff --git a/include/deal.II/numerics/vector_tools_boundary.templates.h b/include/deal.II/numerics/vector_tools_boundary.templates.h index b2046e1621..63df5b116d 100644 --- a/include/deal.II/numerics/vector_tools_boundary.templates.h +++ b/include/deal.II/numerics/vector_tools_boundary.templates.h @@ -41,6 +41,7 @@ #include #include +#include DEAL_II_NAMESPACE_OPEN diff --git a/include/deal.II/numerics/vector_tools_constraints.templates.h b/include/deal.II/numerics/vector_tools_constraints.templates.h index d15bd41817..f5c8ee9c17 100644 --- a/include/deal.II/numerics/vector_tools_constraints.templates.h +++ b/include/deal.II/numerics/vector_tools_constraints.templates.h @@ -23,6 +23,8 @@ #include +#include + DEAL_II_NAMESPACE_OPEN namespace VectorTools diff --git a/include/deal.II/numerics/vector_tools_integrate_difference.templates.h b/include/deal.II/numerics/vector_tools_integrate_difference.templates.h index 64330a6b38..d6cda89dae 100644 --- a/include/deal.II/numerics/vector_tools_integrate_difference.templates.h +++ b/include/deal.II/numerics/vector_tools_integrate_difference.templates.h @@ -31,6 +31,8 @@ #include +#include + DEAL_II_NAMESPACE_OPEN namespace VectorTools diff --git a/include/deal.II/optimization/line_minimization.h b/include/deal.II/optimization/line_minimization.h index ee7e3349c9..22ddd17062 100644 --- a/include/deal.II/optimization/line_minimization.h +++ b/include/deal.II/optimization/line_minimization.h @@ -27,6 +27,7 @@ #include #include +#include #include diff --git a/include/deal.II/optimization/rol/vector_adaptor.h b/include/deal.II/optimization/rol/vector_adaptor.h index 2de631364b..a79351ceb4 100644 --- a/include/deal.II/optimization/rol/vector_adaptor.h +++ b/include/deal.II/optimization/rol/vector_adaptor.h @@ -25,6 +25,7 @@ # include +# include # include diff --git a/include/deal.II/optimization/solver_bfgs.h b/include/deal.II/optimization/solver_bfgs.h index 8096503362..fd8228fadc 100644 --- a/include/deal.II/optimization/solver_bfgs.h +++ b/include/deal.II/optimization/solver_bfgs.h @@ -24,6 +24,8 @@ #include +#include + DEAL_II_NAMESPACE_OPEN /** diff --git a/include/deal.II/sundials/n_vector.templates.h b/include/deal.II/sundials/n_vector.templates.h index 8ba24589ce..a8cb07b451 100644 --- a/include/deal.II/sundials/n_vector.templates.h +++ b/include/deal.II/sundials/n_vector.templates.h @@ -35,6 +35,8 @@ # include # include +# include + DEAL_II_NAMESPACE_OPEN namespace SUNDIALS diff --git a/source/base/bounding_box.cc b/source/base/bounding_box.cc index bf97f863c4..e4215c8b49 100644 --- a/source/base/bounding_box.cc +++ b/source/base/bounding_box.cc @@ -16,6 +16,8 @@ #include #include +#include + DEAL_II_NAMESPACE_OPEN template diff --git a/source/base/data_out_base.cc b/source/base/data_out_base.cc index a1c23ca2b2..0ebfb4e285 100644 --- a/source/base/data_out_base.cc +++ b/source/base/data_out_base.cc @@ -48,6 +48,7 @@ #include #include #include +#include #include #include #include diff --git a/source/base/mpi.cc b/source/base/mpi.cc index 9c7eec0362..33e1160f22 100644 --- a/source/base/mpi.cc +++ b/source/base/mpi.cc @@ -31,6 +31,7 @@ #include #include +#include #include #include #include diff --git a/source/base/mu_parser_internal.cc b/source/base/mu_parser_internal.cc index f6a4fcc67e..463d5a5287 100644 --- a/source/base/mu_parser_internal.cc +++ b/source/base/mu_parser_internal.cc @@ -19,6 +19,7 @@ #include #include +#include #include #include #include diff --git a/source/base/partitioner.cc b/source/base/partitioner.cc index d6c12c07df..c8689d9606 100644 --- a/source/base/partitioner.cc +++ b/source/base/partitioner.cc @@ -19,6 +19,7 @@ #include +#include DEAL_II_NAMESPACE_OPEN diff --git a/source/distributed/cell_weights.cc b/source/distributed/cell_weights.cc index c74f853919..e50589df02 100644 --- a/source/distributed/cell_weights.cc +++ b/source/distributed/cell_weights.cc @@ -18,6 +18,7 @@ #include +#include DEAL_II_NAMESPACE_OPEN diff --git a/source/distributed/field_transfer.cc b/source/distributed/field_transfer.cc index 75b2d32319..33d747c637 100644 --- a/source/distributed/field_transfer.cc +++ b/source/distributed/field_transfer.cc @@ -19,6 +19,7 @@ # include +# include DEAL_II_NAMESPACE_OPEN diff --git a/source/distributed/tria.cc b/source/distributed/tria.cc index f8ba6206eb..3b924636cc 100644 --- a/source/distributed/tria.cc +++ b/source/distributed/tria.cc @@ -33,6 +33,7 @@ #include #include #include +#include #include diff --git a/source/distributed/tria_base.cc b/source/distributed/tria_base.cc index 5975375ccc..2918231002 100644 --- a/source/distributed/tria_base.cc +++ b/source/distributed/tria_base.cc @@ -37,6 +37,7 @@ #include #include #include +#include #include diff --git a/source/dofs/dof_accessor_set.cc b/source/dofs/dof_accessor_set.cc index feea52deff..fa1b035969 100644 --- a/source/dofs/dof_accessor_set.cc +++ b/source/dofs/dof_accessor_set.cc @@ -35,6 +35,7 @@ #include #include +#include #include DEAL_II_NAMESPACE_OPEN diff --git a/source/fe/fe_system.cc b/source/fe/fe_system.cc index 78247de497..84417923ed 100644 --- a/source/fe/fe_system.cc +++ b/source/fe/fe_system.cc @@ -27,6 +27,7 @@ #include #include +#include #include #include diff --git a/source/fe/mapping.cc b/source/fe/mapping.cc index e1b987da92..3c237e17af 100644 --- a/source/fe/mapping.cc +++ b/source/fe/mapping.cc @@ -30,6 +30,8 @@ DEAL_II_DISABLE_EXTRA_DIAGNOSTICS #endif DEAL_II_ENABLE_EXTRA_DIAGNOSTICS +#include + DEAL_II_NAMESPACE_OPEN diff --git a/source/fe/mapping_q.cc b/source/fe/mapping_q.cc index c9091a566a..6b2b27f9f2 100644 --- a/source/fe/mapping_q.cc +++ b/source/fe/mapping_q.cc @@ -41,6 +41,7 @@ DEAL_II_ENABLE_EXTRA_DIAGNOSTICS #include #include #include +#include #include #include diff --git a/source/grid/cell_id.cc b/source/grid/cell_id.cc index 79b01a8660..3a48d034b8 100644 --- a/source/grid/cell_id.cc +++ b/source/grid/cell_id.cc @@ -16,6 +16,7 @@ #include #include +#include #include DEAL_II_NAMESPACE_OPEN diff --git a/source/grid/grid_in.cc b/source/grid/grid_in.cc index 882d1b0bda..9dc0519b23 100644 --- a/source/grid/grid_in.cc +++ b/source/grid/grid_in.cc @@ -39,6 +39,7 @@ #include #include #include +#include #include #ifdef DEAL_II_WITH_ASSIMP diff --git a/source/grid/grid_refinement.cc b/source/grid/grid_refinement.cc index 64262c9d36..c8d3f85886 100644 --- a/source/grid/grid_refinement.cc +++ b/source/grid/grid_refinement.cc @@ -29,6 +29,7 @@ #include #include #include +#include #include DEAL_II_NAMESPACE_OPEN diff --git a/source/grid/grid_tools.cc b/source/grid/grid_tools.cc index 86d0e96363..fba8c7ac48 100644 --- a/source/grid/grid_tools.cc +++ b/source/grid/grid_tools.cc @@ -66,6 +66,7 @@ DEAL_II_ENABLE_EXTRA_DIAGNOSTICS #include #include #include +#include #include #include #include diff --git a/source/grid/grid_tools_dof_handlers.cc b/source/grid/grid_tools_dof_handlers.cc index d52a45a424..18a0a51b49 100644 --- a/source/grid/grid_tools_dof_handlers.cc +++ b/source/grid/grid_tools_dof_handlers.cc @@ -39,6 +39,7 @@ #include #include #include +#include #include #include #include diff --git a/source/grid/manifold.cc b/source/grid/manifold.cc index 6ecca2cad4..cf833fdf7a 100644 --- a/source/grid/manifold.cc +++ b/source/grid/manifold.cc @@ -29,6 +29,7 @@ DEAL_II_DISABLE_EXTRA_DIAGNOSTICS DEAL_II_DISABLE_EXTRA_DIAGNOSTICS #include +#include #include DEAL_II_NAMESPACE_OPEN diff --git a/source/grid/manifold_lib.cc b/source/grid/manifold_lib.cc index 30f7be3672..3359be1bce 100644 --- a/source/grid/manifold_lib.cc +++ b/source/grid/manifold_lib.cc @@ -33,6 +33,7 @@ DEAL_II_DISABLE_EXTRA_DIAGNOSTICS DEAL_II_ENABLE_EXTRA_DIAGNOSTICS #include +#include #include DEAL_II_NAMESPACE_OPEN diff --git a/source/grid/tria_accessor.cc b/source/grid/tria_accessor.cc index b86bb3c115..91ba878b63 100644 --- a/source/grid/tria_accessor.cc +++ b/source/grid/tria_accessor.cc @@ -32,6 +32,7 @@ #include #include +#include DEAL_II_NAMESPACE_OPEN diff --git a/source/hp/fe_collection.cc b/source/hp/fe_collection.cc index dfee75622a..dfe9d317bc 100644 --- a/source/hp/fe_collection.cc +++ b/source/hp/fe_collection.cc @@ -19,6 +19,7 @@ #include #include +#include #include diff --git a/source/hp/refinement.cc b/source/hp/refinement.cc index df61c0f4b0..50b96f5113 100644 --- a/source/hp/refinement.cc +++ b/source/hp/refinement.cc @@ -33,6 +33,8 @@ #include #include +#include + DEAL_II_NAMESPACE_OPEN namespace hp diff --git a/source/lac/scalapack.cc b/source/lac/scalapack.cc index 5d01e49771..364b4b373c 100644 --- a/source/lac/scalapack.cc +++ b/source/lac/scalapack.cc @@ -28,6 +28,7 @@ # include # endif +# include # include DEAL_II_NAMESPACE_OPEN diff --git a/source/lac/trilinos_sparsity_pattern.cc b/source/lac/trilinos_sparsity_pattern.cc index a4c1a49612..4fe3d22770 100644 --- a/source/lac/trilinos_sparsity_pattern.cc +++ b/source/lac/trilinos_sparsity_pattern.cc @@ -26,6 +26,8 @@ # include +# include + DEAL_II_NAMESPACE_OPEN namespace TrilinosWrappers diff --git a/source/non_matching/coupling.cc b/source/non_matching/coupling.cc index 63385261f6..d433dec087 100644 --- a/source/non_matching/coupling.cc +++ b/source/non_matching/coupling.cc @@ -38,6 +38,8 @@ #include +#include + DEAL_II_NAMESPACE_OPEN namespace NonMatching { diff --git a/source/particles/generators.cc b/source/particles/generators.cc index 375fef40bb..fdebe39ee7 100644 --- a/source/particles/generators.cc +++ b/source/particles/generators.cc @@ -27,6 +27,8 @@ #include +#include + DEAL_II_NAMESPACE_OPEN namespace Particles diff --git a/source/particles/particle_handler.cc b/source/particles/particle_handler.cc index 51798fbc40..196ba13565 100644 --- a/source/particles/particle_handler.cc +++ b/source/particles/particle_handler.cc @@ -20,6 +20,7 @@ #include +#include #include #include