]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Be more precise what we need to #include.
authorWolfgang Bangerth <bangerth@colostate.edu>
Sat, 8 Feb 2025 00:47:28 +0000 (17:47 -0700)
committerWolfgang Bangerth <bangerth@colostate.edu>
Tue, 11 Feb 2025 17:12:59 +0000 (10:12 -0700)
101 files changed:
include/deal.II/algorithms/any_data.h
include/deal.II/algorithms/named_selection.h
include/deal.II/algorithms/newton.h
include/deal.II/algorithms/operator.h
include/deal.II/algorithms/theta_timestepping.templates.h
include/deal.II/base/convergence_table.h
include/deal.II/base/derivative_form.h
include/deal.II/base/function.h
include/deal.II/base/geometry_info.h
include/deal.II/base/graph_coloring.h
include/deal.II/base/index_set.h
include/deal.II/base/init_finalize.h
include/deal.II/base/iterator_range.h
include/deal.II/base/mpi.h
include/deal.II/base/mpi_consensus_algorithms.h
include/deal.II/base/mpi_noncontiguous_partitioner.h
include/deal.II/base/mu_parser_internal.h
include/deal.II/base/parallel.h
include/deal.II/base/parameter_acceptor.h
include/deal.II/base/parameter_handler.h
include/deal.II/base/partitioner.h
include/deal.II/base/patterns.h
include/deal.II/base/point.h
include/deal.II/base/polynomial.h
include/deal.II/base/polynomials_pyramid.h
include/deal.II/base/polynomials_rannacher_turek.h
include/deal.II/base/quadrature.h
include/deal.II/base/symmetric_tensor.h
include/deal.II/base/tensor_accessors.h
include/deal.II/base/thread_management.h
include/deal.II/base/utilities.h
include/deal.II/base/vectorization.h
include/deal.II/base/work_stream.h
include/deal.II/boost_adaptors/bounding_box.h
include/deal.II/dofs/block_info.h
include/deal.II/dofs/dof_levels.h
include/deal.II/dofs/dof_objects.h
include/deal.II/dofs/number_cache.h
include/deal.II/fe/block_mask.h
include/deal.II/fe/component_mask.h
include/deal.II/fe/fe_coupling_values.h
include/deal.II/grid/filtered_iterator.h
include/deal.II/grid/tria_iterator.h
include/deal.II/grid/tria_orientation.h
include/deal.II/hp/collection.h
include/deal.II/hp/refinement.h
include/deal.II/lac/affine_constraints.templates.h
include/deal.II/lac/arpack_solver.h
include/deal.II/lac/block_indices.h
include/deal.II/lac/identity_matrix.h
include/deal.II/lac/la_parallel_vector.h
include/deal.II/lac/lapack_support.h
include/deal.II/lac/lapack_templates.h
include/deal.II/lac/matrix_iterator.h
include/deal.II/lac/precondition_selector.h
include/deal.II/lac/solver_cg.h
include/deal.II/lac/solver_control.h
include/deal.II/lac/solver_gmres.h
include/deal.II/lac/sparse_matrix_ez.h
include/deal.II/lac/sparse_vanka.h
include/deal.II/lac/sparsity_pattern_base.h
include/deal.II/lac/tensor_product_matrix.h
include/deal.II/lac/vector_operations_internal.h
include/deal.II/matrix_free/portable_tensor_product_kernels.h
include/deal.II/meshworker/local_integrator.h
include/deal.II/meshworker/vector_selector.h
include/deal.II/multigrid/mg_coarse.h
include/deal.II/multigrid/mg_constrained_dofs.h
include/deal.II/multigrid/mg_smoother.h
include/deal.II/numerics/vector_tools_integrate_difference.h
include/deal.II/numerics/vector_tools_interpolate.h
include/deal.II/numerics/vector_tools_mean_value.h
include/deal.II/optimization/solver_bfgs.h
include/deal.II/sundials/n_vector.templates.h
source/base/convergence_table.cc
source/base/data_out_base.cc
source/base/enable_observer_pointer.cc
source/base/function_cspline.cc
source/base/function_time.cc
source/base/geometric_utilities.cc
source/base/init_finalize.cc
source/base/logstream.cc
source/base/mpi.cc
source/base/multithread_info.cc
source/base/parallel.cc
source/base/parameter_acceptor.cc
source/base/parameter_handler.cc
source/base/path_search.cc
source/base/polynomial.cc
source/base/table_handler.cc
source/base/thread_management.cc
source/differentiation/ad/adolc_number_types.cc
source/fe/block_mask.cc
source/fe/component_mask.cc
source/non_matching/immersed_surface_quadrature.cc
source/particles/property_pool.cc
source/physics/elasticity/kinematics.cc
source/physics/transformations.cc
source/sundials/ida.cc
source/sundials/kinsol.cc
source/sundials/sunlinsol_wrapper.cc

index 9a20bc7d54549f96d7f5fa19b28079f87ca27249..837bc448cbc00456a2a0b38e3e5eaee5838c1839 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <deal.II/base/enable_observer_pointer.h>
 #include <deal.II/base/exceptions.h>
+#include <deal.II/base/types.h>
 
 #include <algorithm>
 #include <any>
index 574d36153466f4456be6b61398d63200e91bf185..34fa83e6106732ad1ac5c24ec4c1bd36d0f61e9f 100644 (file)
@@ -19,6 +19,8 @@
 
 #include <deal.II/algorithms/any_data.h>
 
+#include <deal.II/base/exceptions.h>
+
 #include <string>
 
 DEAL_II_NAMESPACE_OPEN
index f72879d3a79112f6af29b49ad971cd5789ec543d..4ad60b1cfeb7f933a782167e6bb7fc731757ce72 100644 (file)
@@ -21,6 +21,7 @@
 #include <deal.II/algorithms/any_data.h>
 #include <deal.II/algorithms/operator.h>
 
+#include <deal.II/base/event.h>
 #include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/lac/solver_control.h>
index 9d77ed1638712cdcfeb00e200b027146e8343634..269749d9da51a78642db2ab574edd3604a15e300 100644 (file)
@@ -20,6 +20,7 @@
 
 #include <deal.II/algorithms/any_data.h>
 
+#include <deal.II/base/enable_observer_pointer.h>
 #include <deal.II/base/event.h>
 
 #include <fstream>
index 1f55692a643a1163ad065073a6f662dcb864fca0..57ebf71a35859bd6a29ce76d2ea075106eede955 100644 (file)
@@ -20,6 +20,7 @@
 
 #include <deal.II/algorithms/theta_timestepping.h>
 
+#include <deal.II/base/logstream.h>
 #include <deal.II/base/parameter_handler.h>
 #include <deal.II/base/signaling_nan.h>
 
index dc76c233d2add7c1a63575fbdef612744453d8ca..8ed856827e94429ed16520341561606d5cd40250 100644 (file)
@@ -18,7 +18,9 @@
 
 #include <deal.II/base/config.h>
 
+#include <deal.II/base/exceptions.h>
 #include <deal.II/base/table_handler.h>
+#include <deal.II/base/types.h>
 
 DEAL_II_NAMESPACE_OPEN
 
index 47aa195bfeefe41da725ef6f43f76f14da7f2b39..1f3bd8510ebf6217200d913533731e7c001dfcad 100644 (file)
@@ -17,6 +17,9 @@
 
 #include <deal.II/base/config.h>
 
+#include <deal.II/base/exceptions.h>
+#include <deal.II/base/numbers.h>
+#include <deal.II/base/template_constraints.h>
 #include <deal.II/base/tensor.h>
 
 DEAL_II_NAMESPACE_OPEN
index 135793555dc24fb4e640f18770780a17db6661df..2f555f2ff3a80cdf41710c1bbc89614f30a88d2d 100644 (file)
@@ -21,6 +21,7 @@
 #include <deal.II/base/enable_observer_pointer.h>
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/function_time.h>
+#include <deal.II/base/numbers.h>
 #include <deal.II/base/point.h>
 #include <deal.II/base/symmetric_tensor.h>
 #include <deal.II/base/tensor.h>
index 5f532a740013d5752184838fb209a4b906450d4b..2c207449733ee86f8ead6711fb0a979451c5fefe 100644 (file)
@@ -22,6 +22,7 @@
 #include <deal.II/base/ndarray.h>
 #include <deal.II/base/point.h>
 #include <deal.II/base/std_cxx20/iota_view.h>
+#include <deal.II/base/tensor.h>
 
 #include <array>
 #include <cstdint>
index f4b4a2365bc78b3db55854107e47d81bb4562f91..4d581fb663aa0ec8c59c1aceff5bee3e101f1268 100644 (file)
@@ -19,7 +19,9 @@
 
 #  include <deal.II/base/config.h>
 
+#  include <deal.II/base/std_cxx20/type_traits.h>
 #  include <deal.II/base/thread_management.h>
+#  include <deal.II/base/types.h>
 
 #  include <algorithm>
 #  include <functional>
index 1a98152b9109a74c66c474e8fc94e4ec379ea0c5..5a27e695145f4a79f33aff8aded3f0b93a6e2b0b 100644 (file)
@@ -22,6 +22,7 @@
 #include <deal.II/base/mpi_stub.h>
 #include <deal.II/base/mutex.h>
 #include <deal.II/base/trilinos_utilities.h>
+#include <deal.II/base/types.h>
 
 #include <deal.II/lac/trilinos_tpetra_types.h>
 
index 4393ab7fe8e8831ffb37449e64a2575b5d7c781f..b6e5617c9d173abda479c4c821466e72543705aa 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <deal.II/base/mpi_stub.h>
 #include <deal.II/base/numbers.h>
+#include <deal.II/base/types.h>
 
 #include <boost/signals2.hpp>
 
index 583d096c6e53ba7168fbdf0dfecae0e270254c70..1471639a3952d3b165334ce070d80c7f61871a18 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <deal.II/base/config.h>
 
+#include <deal.II/base/std_cxx20/type_traits.h>
 #include <deal.II/base/template_constraints.h>
 
 #include <iterator>
index 9d1b4a2be678350cad4784ecae6362f9cce1858b..382e1adb3df21e5b85020bf54c7d0d8f789ebf76 100644 (file)
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/array_view.h>
+#include <deal.II/base/exceptions.h>
 #include <deal.II/base/init_finalize.h>
 #include <deal.II/base/mpi_stub.h>
 #include <deal.II/base/mpi_tags.h>
 #include <deal.II/base/numbers.h>
 #include <deal.II/base/template_constraints.h>
+#include <deal.II/base/types.h>
 #include <deal.II/base/utilities.h>
 
 #include <complex>
 #include <limits>
 #include <map>
 #include <numeric>
+#include <set>
 #include <vector>
 
+#ifdef DEAL_II_WITH_MPI
+#  include <mpi.h>
+#endif
 
 
 /**
index 089f44932c2d15736208c0ccd971226a9976f933..e10a1bc5b75dd1e18a73756ca7c49df4f45b53c6 100644 (file)
@@ -21,6 +21,9 @@
 #include <deal.II/base/mpi.templates.h>
 #include <deal.II/base/mpi_tags.h>
 
+#include <set>
+#include <vector>
+
 DEAL_II_NAMESPACE_OPEN
 
 
index 00b449d230059a11d25defe340a60dd838a3d8b4..0072d787c0ddc29ef6e926960d024776e17e0dfb 100644 (file)
@@ -20,6 +20,7 @@
 #include <deal.II/base/array_view.h>
 #include <deal.II/base/communication_pattern_base.h>
 #include <deal.II/base/mpi_stub.h>
+#include <deal.II/base/types.h>
 
 #include <deal.II/lac/vector_operation.h>
 
index c70b6a3da2f1da78a51bbbb007ae775573b24608..c7b460c449227095ca31385c41d9c44bf59eb456 100644 (file)
@@ -21,6 +21,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/array_view.h>
+#include <deal.II/base/exceptions.h>
 #include <deal.II/base/point.h>
 #include <deal.II/base/thread_local_storage.h>
 
index d9facdb1673bf0831ed9cd67b0c1a4d236d5fa6d..395ac6a03f80438caa891dd3e2acec0b33b16366 100644 (file)
@@ -20,6 +20,7 @@
 
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/mutex.h>
+#include <deal.II/base/std_cxx20/type_traits.h>
 #include <deal.II/base/synchronous_iterator.h>
 #include <deal.II/base/template_constraints.h>
 
index e504416c1e01ab785201bc90723bdcf0854e5bdd..a2a39ed4331553f614b6af3996027fa0aafd1981 100644 (file)
@@ -24,6 +24,7 @@
 #include <boost/signals2/signal.hpp>
 
 #include <mutex>
+#include <set>
 #include <typeinfo>
 
 DEAL_II_NAMESPACE_OPEN
index 8dbb3ff39677ee626e24debeb8b53436946f4b8d..8c8fe573a9431310081fdb73ded9a7a69543237f 100644 (file)
@@ -29,6 +29,7 @@
 
 #include <map>
 #include <memory>
+#include <set>
 #include <string>
 #include <vector>
 
index b5ac9ac5897b88ce9e7b4828d5d48f2f780c5ce0..eb3a1eabcafa89fcd9cc7daca4fe00cc5e1dfea8 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <deal.II/base/array_view.h>
 #include <deal.II/base/communication_pattern_base.h>
+#include <deal.II/base/exceptions.h>
 #include <deal.II/base/index_set.h>
 #include <deal.II/base/memory_space.h>
 #include <deal.II/base/mpi_stub.h>
index 0b1a6123063489bea37facaea91046376d420382..84b5f9d4efd1b7f701cccbc7468777a4f441288e 100644 (file)
@@ -22,6 +22,7 @@
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/point.h>
 #include <deal.II/base/template_constraints.h>
+#include <deal.II/base/tensor.h>
 #include <deal.II/base/utilities.h>
 
 #include <deal.II/fe/component_mask.h>
index 5b44b0227d954fee48cebeed69d1abeea5ef44f4..34e5e4c61ec814d0a6392c1a0c4ab623b5c607d6 100644 (file)
@@ -19,6 +19,8 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/exceptions.h>
+#include <deal.II/base/numbers.h>
+#include <deal.II/base/template_constraints.h>
 #include <deal.II/base/tensor.h>
 
 #include <boost/geometry/core/cs.hpp>
index 836d26644a366684857aa434c768ecf4d72efb6e..f8d803e3655aea151e3388858501a8290a62b3f4 100644 (file)
@@ -21,7 +21,9 @@
 
 #include <deal.II/base/enable_observer_pointer.h>
 #include <deal.II/base/exceptions.h>
+#include <deal.II/base/numbers.h>
 #include <deal.II/base/point.h>
+#include <deal.II/base/types.h>
 
 #include <array>
 #include <limits>
index d4d47dab48f69daacc8bb75f4e2a00b74e1a4452..2e9fc71f4a749d4884dda3470f50b47662641fec 100644 (file)
@@ -18,7 +18,9 @@
 
 #include <deal.II/base/config.h>
 
+#include <deal.II/base/point.h>
 #include <deal.II/base/scalar_polynomials_base.h>
+#include <deal.II/base/tensor.h>
 
 DEAL_II_NAMESPACE_OPEN
 
index 65557afb38d1cd352e8c377ee205a7ea2a08469d..81db2436e8e4168884d649cd752d7f401a3cda13 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <deal.II/base/config.h>
 
+#include <deal.II/base/exceptions.h>
 #include <deal.II/base/point.h>
 #include <deal.II/base/scalar_polynomials_base.h>
 #include <deal.II/base/tensor.h>
index 7a8b8432bcc6688efb88a9420902a3e96d6d19a6..ba1aad7e9de9cb8a8c68518c3d7078776e36d14e 100644 (file)
@@ -20,6 +20,7 @@
 
 #include <deal.II/base/array_view.h>
 #include <deal.II/base/enable_observer_pointer.h>
+#include <deal.II/base/exceptions.h>
 #include <deal.II/base/point.h>
 
 #include <array>
index c2346b665b9a0994dc8e4da45353903aaece67f5..20c2f4af3bc9055d00952e4e8115dce2f3a53ada 100644 (file)
 
 #include <deal.II/base/config.h>
 
+#include <deal.II/base/exceptions.h>
 #include <deal.II/base/ndarray.h>
 #include <deal.II/base/numbers.h>
 #include <deal.II/base/table_indices.h>
 #include <deal.II/base/template_constraints.h>
 #include <deal.II/base/tensor.h>
+#include <deal.II/base/types.h>
 
 #include <array>
 
index c3059f72e913601bb0f5f2ed24e68d864d56d3be..cb10855b990d341447829deda66f014961047f01 100644 (file)
@@ -17,6 +17,7 @@
 
 #include <deal.II/base/config.h>
 
+#include <deal.II/base/numbers.h>
 #include <deal.II/base/table_indices.h>
 #include <deal.II/base/template_constraints.h>
 
index e3142ba506ee212a21036434dc7d74477fb8dd4a..99a96de26d103cf380cafc73a4c6ae14c647fad0 100644 (file)
@@ -21,6 +21,7 @@
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/multithread_info.h>
 #include <deal.II/base/mutex.h>
+#include <deal.II/base/std_cxx20/type_traits.h>
 #include <deal.II/base/template_constraints.h>
 
 #ifdef DEAL_II_WITH_TASKFLOW
index 57e8831ec129a503752f9ce02b41079ef073c1f6..85159ca4123954d3c358fdb9376e408cc2f79067 100644 (file)
@@ -18,6 +18,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/exceptions.h>
+#include <deal.II/base/types.h>
 
 #include <boost/archive/binary_iarchive.hpp>
 #include <boost/archive/binary_oarchive.hpp>
index 5a05d48652e2335a7a3e2f95af34f0eb3fe08d6b..85f1f2d34ae90f09015e2429c7ff8760c2fcfd36 100644 (file)
@@ -19,6 +19,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/exceptions.h>
+#include <deal.II/base/numbers.h>
 #include <deal.II/base/template_constraints.h>
 
 #include <algorithm>
index f3729c145c0e9c4e91fedd27fa98aac74c6d6a0d..3135a62e92041f78d11a976486bcaf7339cd9655 100644 (file)
@@ -22,6 +22,7 @@
 #  include <deal.II/base/iterator_range.h>
 #  include <deal.II/base/multithread_info.h>
 #  include <deal.II/base/parallel.h>
+#  include <deal.II/base/std_cxx20/type_traits.h>
 #  include <deal.II/base/template_constraints.h>
 #  include <deal.II/base/thread_local_storage.h>
 #  include <deal.II/base/thread_management.h>
 #    else
 #      include <tbb/pipeline.h>
 #    endif
+#    include <tbb/blocked_range.h>
+#  endif
+
+#  ifdef DEAL_II_WITH_TASKFLOW
+#    include <taskflow/taskflow.hpp>
 #  endif
 
 #  include <functional>
 #  include <iterator>
+#  include <list>
 #  include <memory>
 #  include <utility>
 #  include <vector>
index dcbc2ab48bfe4ad21ad972c731ed2aeb964e4cfd..055cc8b045a8ab3fa2a443c7a26667ab1adca476 100644 (file)
 
 #include <deal.II/boost_adaptors/point.h>
 
+DEAL_II_DISABLE_EXTRA_DIAGNOSTICS
+#include <boost/geometry/core/coordinate_dimension.hpp>
+#include <boost/geometry/core/coordinate_system.hpp>
+#include <boost/geometry/core/coordinate_type.hpp>
+#include <boost/geometry/core/cs.hpp>
+#include <boost/geometry/core/tag.hpp>
+#include <boost/geometry/strategies/strategies.hpp>
+DEAL_II_ENABLE_EXTRA_DIAGNOSTICS
 
 namespace boost
 {
index f6506e9c0b58a172b2f306de90167bd968a0a5ab..c8b4d14d8b0e830ff81ef614d02bf11566b00e5f 100644 (file)
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/enable_observer_pointer.h>
+#include <deal.II/base/exceptions.h>
 #include <deal.II/base/memory_consumption.h>
 #include <deal.II/base/template_constraints.h>
+#include <deal.II/base/types.h>
 
 #include <deal.II/lac/block_indices.h>
 
index 136506143a8e42953127939a8c07b214477e91e8..16f31d6d4cd57e39b8f2a872aafad0e9fe088288 100644 (file)
@@ -20,6 +20,7 @@
 
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/memory_consumption.h>
+#include <deal.II/base/types.h>
 
 #include <deal.II/dofs/dof_objects.h>
 
index 2b2ff36b252ce7ac336d685009e7106547c8510a..e8e30969067165def913a6ba65ec8d2dde327ea0 100644 (file)
@@ -20,6 +20,7 @@
 
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/template_constraints.h>
+#include <deal.II/base/types.h>
 
 #include <vector>
 
index 9083ceb6fd6b3fbeadb2aea066c6d52e45e0238e..e0ab93ee8886770a4d2d32814e758f9fa95d7d95 100644 (file)
@@ -19,6 +19,8 @@
 
 #include <deal.II/base/index_set.h>
 #include <deal.II/base/mpi_stub.h>
+#include <deal.II/base/numbers.h>
+#include <deal.II/base/types.h>
 
 #include <vector>
 
index f76561d30b2fcc500bf264bf8bf62ed241b49f0e..eea2858e0c9d1bb8894bf32e13d8399978069ebf 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/memory_consumption.h>
+#include <deal.II/base/types.h>
 
 #include <algorithm>
 #include <iosfwd>
index cac9f2e827a6a7beeb61feb3bb6f15ef7f4203bd..4f3973c0346cc2a934b4d1dc391aa4c430edd292 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/memory_consumption.h>
+#include <deal.II/base/types.h>
 
 #include <algorithm>
 #include <iosfwd>
index f7324d706bd3165b12c42ba23407a3a674d14eee..7fdc9c06edff65de1554e5462aea4a29e507bfe6 100644 (file)
@@ -20,6 +20,7 @@
 #include <deal.II/algorithms/general_data_storage.h>
 
 #include <deal.II/base/enable_observer_pointer.h>
+#include <deal.II/base/point.h>
 #include <deal.II/base/std_cxx20/iota_view.h>
 #include <deal.II/base/thread_local_storage.h>
 #include <deal.II/base/utilities.h>
index 16f113518afcac543ffc1e5d917a66b4d8b52210..07aebd7fb2c1da9d94aad1ecc35185e207f1377a 100644 (file)
@@ -20,6 +20,7 @@
 
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/iterator_range.h>
+#include <deal.II/base/types.h>
 
 #include <deal.II/grid/tria_iterator_base.h>
 
index 4436e904755dafce83b5aebaf1a5a17ba20a9e4e..a2e2e2660c4eebe65205f7960683275d21508ae7 100644 (file)
@@ -20,6 +20,7 @@
 
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/point.h>
+#include <deal.II/base/template_constraints.h>
 
 #include <deal.II/grid/tria_iterator_base.h>
 
index 99f4625375e90af8ad1e87d5532dfca310fc9814..c40bb77d380da4670f9b6e8bfc009f46a3926062 100644 (file)
@@ -17,6 +17,7 @@
 
 #include <deal.II/base/config.h>
 
+#include <deal.II/base/types.h>
 #include <deal.II/base/utilities.h>
 
 #include <tuple>
index b21e085a01156d2cc8348dba204917fe77ab0801..67b346e8e4c7f0705651c6d8f020048ca38821ec 100644 (file)
@@ -18,6 +18,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/enable_observer_pointer.h>
+#include <deal.II/base/exceptions.h>
 #include <deal.II/base/memory_consumption.h>
 
 #include <iterator>
index b31ba753e8ed2006f062c44928cb213e4b9ac30f..5705c5af8f6a0252399b0b6cc349bc80b5e6726e 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <deal.II/base/config.h>
 
+#include <deal.II/base/std_cxx20/type_traits.h>
 #include <deal.II/base/template_constraints.h>
 
 #include <cmath>
index 6dd1f875a208b5c80ed5a3a6e42558acda5a4073..b3d6afd594c9fd325f4a819efee47d41abf8f9a1 100644 (file)
@@ -52,6 +52,8 @@
 #include <deal.II/lac/trilinos_tpetra_vector.h>
 #include <deal.II/lac/trilinos_vector.h>
 
+#include <boost/container/small_vector.hpp>
+#include <boost/range/iterator_range_core.hpp>
 #include <boost/serialization/complex.hpp>
 #include <boost/serialization/utility.hpp>
 
index 0a23be77bfd4d58ac097519865092767820fd9e7..90c61b9313ec387882d8f388f4d9d01cb3dd6abb 100644 (file)
 
 #include <deal.II/base/config.h>
 
+#include <deal.II/base/enable_observer_pointer.h>
+#include <deal.II/base/exceptions.h>
 #include <deal.II/base/observer_pointer.h>
+#include <deal.II/base/types.h>
 
 #include <deal.II/lac/solver_control.h>
 
index 0aa24de7baf2e9c50ddbc8c938c5714c2bbf3f0e..9cc8bc889c231a163a1d179c4a2835f9a1d085cc 100644 (file)
@@ -21,6 +21,7 @@
 #include <deal.II/base/enable_observer_pointer.h>
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/logstream.h>
+#include <deal.II/base/types.h>
 
 #include <algorithm>
 #include <cstddef>
index 8fed1eda8af1e4e57eed3ca333e60e51785b9d77..0a4fae701c4e60f75390247f9deed9a372e85af5 100644 (file)
@@ -18,6 +18,8 @@
 
 #include <deal.II/base/config.h>
 
+#include <deal.II/base/types.h>
+
 #include <deal.II/lac/exceptions.h>
 
 DEAL_II_NAMESPACE_OPEN
index d51ff747db9feaa81c6dd7e80d4d47f005664e87..7c6e923751ff498e2772c42866be59557223e581 100644 (file)
 #include <iomanip>
 #include <memory>
 
+#if defined(DEAL_II_WITH_MPI)
+#  include <mpi.h>
+#endif
+
+
 DEAL_II_NAMESPACE_OPEN
 
 // Forward declarations
index 1bc422f0b508a0f38a687f019f4872afc38b7b5e..4d2fafddff316e5bbc5d38548bd53b98936df4c6 100644 (file)
@@ -19,6 +19,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/exceptions.h>
+#include <deal.II/base/types.h>
 
 DEAL_II_NAMESPACE_OPEN
 
index 0f981feede692cb4d91090de17997dca3054b417..4669b48ee822f09d5d78a518fa563977f39e537b 100644 (file)
@@ -18,6 +18,8 @@
 
 #include <deal.II/base/config.h>
 
+#include <deal.II/base/types.h>
+
 #include <deal.II/lac/lapack_support.h>
 
 #ifdef DEAL_II_HAVE_FP_EXCEPTIONS
index 1bc14f9bd273ffbb990fefea790349b55fd2e95a..9214d1d54ee7756843392e669cc8d7451125b2ec 100644 (file)
@@ -19,6 +19,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/exceptions.h>
+#include <deal.II/base/types.h>
 
 DEAL_II_NAMESPACE_OPEN
 
index b49cda21586233ad1a0945140703d06d57c8d2f7..65ebf8e87ad6ab2acaef5a9173a76868b985defe 100644 (file)
@@ -19,6 +19,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/enable_observer_pointer.h>
+#include <deal.II/base/exceptions.h>
 #include <deal.II/base/observer_pointer.h>
 
 #include <string>
index 1a3b68568fb16a889289328be4a0fc0ef0871c03..b25e53699fd4ddf3ff529a5c11d79754c5e67044 100644 (file)
@@ -28,6 +28,9 @@
 #include <deal.II/lac/solver_control.h>
 #include <deal.II/lac/tridiagonal_matrix.h>
 
+#include <boost/signals2/connection.hpp>
+#include <boost/signals2/variadic_signal.hpp>
+
 #include <cmath>
 
 DEAL_II_NAMESPACE_OPEN
index 61a88a9c4b1616313d19c7f0c091b2bf6d6485c3..9f20639d78ce46602fce0fc2e0cd8aa8755f75b4 100644 (file)
@@ -19,6 +19,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/enable_observer_pointer.h>
+#include <deal.II/base/exceptions.h>
 
 #include <vector>
 
index c6d74e269e6c7436d899ded434d5a2d045a28e34..396014161e5394d5c16d3a5503ef6ab0aab40b22 100644 (file)
@@ -31,6 +31,8 @@
 #include <deal.II/lac/solver_control.h>
 #include <deal.II/lac/vector.h>
 
+#include <boost/signals2/signal.hpp>
+
 #include <algorithm>
 #include <cmath>
 #include <limits>
index 933f584959dd1f39ed79e388d45711b3e9a4ba9b..12808c13dcf10f3c79f570aeb411403ad93878f4 100644 (file)
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/enable_observer_pointer.h>
+#include <deal.II/base/exceptions.h>
+#include <deal.II/base/numbers.h>
 #include <deal.II/base/observer_pointer.h>
+#include <deal.II/base/types.h>
 
 #include <deal.II/lac/exceptions.h>
 
index 85fb695cdca04a2d2d2929145a28ef872cf5f8e1..2ba1ed582726e0b02352fc18924730e25fec8e30 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <deal.II/base/multithread_info.h>
 #include <deal.II/base/observer_pointer.h>
+#include <deal.II/base/types.h>
 
 #include <vector>
 
index e4bbd7cd327f52194441204b2d30339bcfb5fb66..064c965b57e5094649a09f28c99d1aab0287f1db 100644 (file)
@@ -21,6 +21,7 @@
 #include <deal.II/base/array_view.h>
 #include <deal.II/base/enable_observer_pointer.h>
 #include <deal.II/base/exceptions.h>
+#include <deal.II/base/types.h>
 
 #include <utility>
 
index 6a5ed3efa2eb36e6561f4ef76ae20c0b024da95d..fdedf849ae87c7031ee779194e80ab833a5cff38 100644 (file)
@@ -27,6 +27,9 @@
 
 #include <deal.II/matrix_free/tensor_product_kernels.h>
 
+#include <bitset>
+
+
 DEAL_II_NAMESPACE_OPEN
 
 // Forward declarations
index bad66c6b433980627bc19cd31b2eef360fedfa3f..65bb9a15f09583ccbabdece9f14d79df8f32d80f 100644 (file)
 #include <cstdio>
 #include <cstring>
 
+#ifdef DEAL_II_WITH_TBB
+#  include <tbb/blocked_range.h>
+#  include <tbb/partitioner.h>
+#endif
+
+
 DEAL_II_NAMESPACE_OPEN
 
 namespace internal
index c5ebdb7442d1880c097434015c02c0225daecbc7..6e29a3a5932855eba50939f550bdacd3cb2cad42 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <deal.II/base/config.h>
 
+#include <deal.II/base/memory_space.h>
 #include <deal.II/base/utilities.h>
 
 DEAL_II_NAMESPACE_OPEN
index 4e83c8c56d7e8550ec0a9366a1fa116a6aef5ace..cc7a81ef32d72a9410df96f2f1a115d933581b82 100644 (file)
@@ -19,6 +19,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/enable_observer_pointer.h>
+#include <deal.II/base/exceptions.h>
 
 #include <functional>
 #include <string>
index e4be3f96d8e4dc355fad036ad12657eda9a008d2..d31851d611407976fc6da911bcf9bcb772f8d374 100644 (file)
 #include <deal.II/algorithms/any_data.h>
 #include <deal.II/algorithms/named_selection.h>
 
+#include <deal.II/base/enable_observer_pointer.h>
 #include <deal.II/base/mg_level_object.h>
 #include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/tensor.h>
+#include <deal.II/base/types.h>
 
 DEAL_II_NAMESPACE_OPEN
 
index 63a2664f50243b72461baa8c20eb7664e6150bc6..39e3175c2f2e3313d4d66307d72bfb4a091f4206 100644 (file)
@@ -18,6 +18,8 @@
 
 #include <deal.II/base/config.h>
 
+#include <deal.II/base/logstream.h>
+
 #include <deal.II/lac/full_matrix.h>
 #include <deal.II/lac/householder.h>
 #include <deal.II/lac/linear_operator.h>
index ebe5c84114850167174e91e748b5b23bd5438772..3f9de6640cd5d6d8a3d59a1e00dce800c97fe1b4 100644 (file)
@@ -20,6 +20,8 @@
 #include <deal.II/base/enable_observer_pointer.h>
 #include <deal.II/base/mg_level_object.h>
 
+#include <deal.II/fe/component_mask.h>
+
 #include <deal.II/lac/affine_constraints.h>
 
 #include <set>
index efc6a8d8402e1abf6d0415e7e018cf7c7b390f90..96e07ac931f8f2fd4b5016bdeab0accad05e64ca 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <deal.II/base/config.h>
 
+#include <deal.II/base/logstream.h>
 #include <deal.II/base/mg_level_object.h>
 #include <deal.II/base/observer_pointer.h>
 
index e19cc2992ec0b33ba3e485f9fe8e9178af6a1019..038eace54d3aa11e50eb9641b4eca239c479dc68 100644 (file)
@@ -18,6 +18,8 @@
 
 #include <deal.II/base/config.h>
 
+#include <deal.II/lac/read_vector.h>
+
 #include <deal.II/numerics/vector_tools_common.h>
 
 DEAL_II_NAMESPACE_OPEN
index 684fd2b2d03df00976fc432e384d12c5fc61a305..eb3ef96a645ae5c3f7a36863b534e7389f3eafb6 100644 (file)
@@ -18,6 +18,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/template_constraints.h>
+#include <deal.II/base/types.h>
 
 #include <deal.II/fe/component_mask.h>
 
index f5fd06bf27a9f6f33c825e911399930fe5075e53..52c92f3988d857c980fa82a46894ab9d8d61fcf9 100644 (file)
@@ -18,6 +18,8 @@
 
 #include <deal.II/base/config.h>
 
+#include <deal.II/base/template_constraints.h>
+
 #include <deal.II/lac/read_vector.h>
 
 #include <vector>
index 938a0ca8c0e155d85d0777d270dcc7137a496174..27c7fd7cfc97ce39a8a3083e12f07723e641f080 100644 (file)
@@ -23,6 +23,8 @@
 
 #include <deal.II/optimization/line_minimization.h>
 
+#include <boost/signals2/connection.hpp>
+
 #include <limits>
 
 DEAL_II_NAMESPACE_OPEN
index 8fe20deecce55f9f0680f1ddfb47a107d5ba1c53..7e8d47a07f8caa0cd741e69cb3e6474e55c379d8 100644 (file)
@@ -35,6 +35,8 @@
 #  include <deal.II/lac/trilinos_vector.h>
 #  include <deal.II/lac/vector_memory.h>
 
+#  include <sundials/sundials_nvector.h>
+
 #  include <limits>
 
 DEAL_II_NAMESPACE_OPEN
index c93c6f34de6373cf6705880280ae7eb44a71453d..bb89cb80eaf8de3f80f74117eb5c682229a0c109 100644 (file)
@@ -13,6 +13,8 @@
 // ------------------------------------------------------------------------
 
 #include <deal.II/base/convergence_table.h>
+#include <deal.II/base/exceptions.h>
+#include <deal.II/base/table_handler.h>
 
 #include <cmath>
 
index 556950333ea91b4e9f6731a234b03ac6338ff69c..a69a601b36ea34a0b4d572fb68b912cf2286c9da 100644 (file)
 #include <cstring>
 #include <ctime>
 #include <fstream>
+#include <future>
 #include <iomanip>
 #include <limits>
 #include <memory>
+#include <numeric>
 #include <set>
 #include <sstream>
 #include <vector>
index d551c34c955a9cabaa773d0d77086b90eee5b68d..d0abe6e6dc7de00c9e0c3a2f18a936938954b103 100644 (file)
@@ -13,6 +13,7 @@
 // ------------------------------------------------------------------------
 
 #include <deal.II/base/enable_observer_pointer.h>
+#include <deal.II/base/exceptions.h>
 #include <deal.II/base/logstream.h>
 
 #include <algorithm>
index 1bc1d1437599425705a0dd430de8a821f7791403..2b303f4b5b927d0d796ea8c9539ded5aa58b3cc4 100644 (file)
 #include <deal.II/base/point.h>
 
 #ifdef DEAL_II_WITH_GSL
+#  include <gsl/gsl_spline.h>
+
 #  include <algorithm>
 #  include <cmath>
 
+
 DEAL_II_NAMESPACE_OPEN
 namespace Functions
 {
index 127fe8adacfc69769856eac1621e5e6854e0688c..21189c87c811abf41ace18ed0303db6356181ffd 100644 (file)
@@ -12,6 +12,7 @@
 //
 // ------------------------------------------------------------------------
 
+#include <deal.II/base/function_time.h>
 #include <deal.II/base/function_time.templates.h>
 
 DEAL_II_NAMESPACE_OPEN
index 48822349a23975d01267e5f69010bc35569f6553..86bf7b24c107acae7ce673d4219a8e31c6f0c6e3 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/geometric_utilities.h>
+#include <deal.II/base/numbers.h>
+#include <deal.II/base/point.h>
 
 #include <array>
 #include <cmath>
index 73398e3990817147b48a01a39fa6b0843f38d183..c23c73c8ec374234e9d4954ee456a3e166917510 100644 (file)
 #  include <zoltan_cpp.h>
 #endif
 
+#include <set>
+#include <string>
+
+
 DEAL_II_NAMESPACE_OPEN
 
 
index 5fa846a197ce85ae9591973ba84cb3df8ed97075..338bcc0fd1f12b541ec39e5532a12210906cc5d5 100644 (file)
@@ -12,6 +12,7 @@
 //
 // ------------------------------------------------------------------------
 
+#include <deal.II/base/exceptions.h>
 #include <deal.II/base/job_identifier.h>
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/thread_management.h>
@@ -20,6 +21,7 @@
 #include <iomanip>
 #include <iostream>
 #include <sstream>
+#include <stack>
 #include <thread>
 
 
index 3d33cdfbd3c38b672115703fd044cfd50418411e..894c8456e6073fafea215cf94966fc2598435c8b 100644 (file)
 #include <set>
 #include <vector>
 
+#if defined(DEAL_II_WITH_MPI)
+#  include <mpi.h>
+#endif
+
+
 DEAL_II_NAMESPACE_OPEN
 
 
index db8deca1a76f4a00a7f4c63c71f4b3e5e357a10d..8e391b324f3164664d3a3fb4b597c83871c3b02e 100644 (file)
@@ -12,7 +12,9 @@
 //
 // ------------------------------------------------------------------------
 
+#include <deal.II/base/exceptions.h>
 #include <deal.II/base/multithread_info.h>
+#include <deal.II/base/types.h>
 #include <deal.II/base/utilities.h>
 
 #include <algorithm>
index de2e27bd88383096bc33d7c595d0018111381811..013cca1cb4a252fd46fc6680c9e64afac3a49aef 100644 (file)
 // ------------------------------------------------------------------------
 
 
+#include <deal.II/base/exceptions.h>
 #include <deal.II/base/parallel.h>
 
+#ifdef DEAL_II_WITH_TASKFLOW
+#  include <deal.II/base/multithread_info.h>
+
+#  include <taskflow/algorithm/for_each.hpp>
+#  include <taskflow/taskflow.hpp>
+#endif
+
+#ifdef DEAL_II_WITH_TBB
+#  include <tbb/blocked_range.h>
+#  include <tbb/parallel_for.h>
+#  include <tbb/parallel_reduce.h>
+#  include <tbb/partitioner.h>
+#else
+#  include <boost/range/iterator_range.hpp>
+#endif
+
 
 DEAL_II_NAMESPACE_OPEN
 
index 371134a25be4eca245f9536d751eae52614e6deb..e356184a4e14366bc020add83540b039e93309ad 100644 (file)
@@ -19,6 +19,8 @@
 #include <boost/core/demangle.hpp>
 
 #include <fstream>
+#include <set>
+
 
 DEAL_II_NAMESPACE_OPEN
 
index e9b156299c33e3b2210aef2274caf63d73f1da9f..53da058a463742e151990837a69425e1e4473eae 100644 (file)
@@ -35,6 +35,7 @@
 #include <iomanip>
 #include <iostream>
 #include <limits>
+#include <set>
 #include <sstream>
 
 
index d479fb3288cf34315535b8984fbf5dfe86b5a4aa..f340b1c3f7269884346cdf9203bed68d24474591 100644 (file)
@@ -13,6 +13,7 @@
 // ------------------------------------------------------------------------
 
 
+#include <deal.II/base/exceptions.h>
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/path_search.h>
 #include <deal.II/base/utilities.h>
index ed7b74da4211ce97ca23218873afddf80caf2f23..3b421bc2364c4b4f152103d41ca709e1dc31142a 100644 (file)
@@ -23,7 +23,7 @@
 #include <algorithm>
 #include <cmath>
 #include <limits>
-#include <memory>
+#include <shared_mutex>
 
 DEAL_II_NAMESPACE_OPEN
 
index 5ce1351085ff9310f0132312cfd999b29aa98d20..459a394ecd0f2dd1729fee75b016c136f0cf154b 100644 (file)
@@ -12,6 +12,7 @@
 //
 // ------------------------------------------------------------------------
 
+#include <deal.II/base/exceptions.h>
 #include <deal.II/base/table_handler.h>
 
 #include <boost/io/ios_state.hpp>
index ed125e0b855a7ddca2f77f8389927e163f658f5c..89af802f65f475551acd17bc9351e2125ba8e5f9 100644 (file)
@@ -12,6 +12,7 @@
 //
 // ------------------------------------------------------------------------
 
+#include <deal.II/base/mutex.h>
 #include <deal.II/base/thread_management.h>
 
 #include <atomic>
index aa5becd45a8eaa959fd00311838f7d7b327205b5..fe0f0bc63af3808eb0d2a9ead4a56eddb29e83e2 100644 (file)
 #  include <functional>
 #  include <utility>
 
+#  ifdef DEAL_II_WITH_ADOLC
+#    include <adolc/adouble.h> // Taped double
+#  endif
+
 DEAL_II_NAMESPACE_OPEN
 
 
index 2348a862500aae013a2aa23e7a6bf37176558907..8569000edacd40473043c8b7e3c4cfaa54ea24e3 100644 (file)
@@ -13,6 +13,8 @@
 // ------------------------------------------------------------------------
 
 
+#include <deal.II/base/memory_consumption.h>
+
 #include <deal.II/fe/block_mask.h>
 
 #include <iostream>
index a4a91cb1906ae785105e3c3190fdc8734f347a81..21d637dc508cae328ef0dec80d5fe5c956ac8d6f 100644 (file)
@@ -13,6 +13,8 @@
 // ------------------------------------------------------------------------
 
 
+#include <deal.II/base/memory_consumption.h>
+
 #include <deal.II/fe/component_mask.h>
 
 #include <iostream>
index 6628e06283fd7f5c0b2f0c38a94f8ce8e47263bb..5b1f8c66891dc811ffd3e5faae89213e27db2499 100644 (file)
 //
 // ------------------------------------------------------------------------
 
+#include <deal.II/base/point.h>
+#include <deal.II/base/tensor.h>
+
 #include <deal.II/non_matching/immersed_surface_quadrature.h>
 
+
 DEAL_II_NAMESPACE_OPEN
 namespace NonMatching
 {
index c1f632b7bc46b7a198155a589db96bf1fb118c51..7428aca5cc7da190c9eafd1b171b7b469a619b72 100644 (file)
@@ -13,6 +13,8 @@
 // ------------------------------------------------------------------------
 
 
+#include <deal.II/base/array_view.h>
+#include <deal.II/base/memory_space.h>
 #include <deal.II/base/signaling_nan.h>
 
 #include <deal.II/particles/property_pool.h>
index 527ac1073c95bb480b0a8908d91ebdc33c0be9ab..757eb3acbb01aa415b38f844da524728c0c5a823 100644 (file)
@@ -12,6 +12,8 @@
 //
 // ------------------------------------------------------------------------
 
+#include <deal.II/base/tensor.h>
+
 #include <deal.II/physics/elasticity/kinematics.h>
 
 DEAL_II_NAMESPACE_OPEN
index d7d764f787c07c522f61aaaf7adfac8556470fdd..a5c235f6ec390c1b6fe00cb26244f519c516f39f 100644 (file)
@@ -12,6 +12,9 @@
 //
 // ------------------------------------------------------------------------
 
+#include <deal.II/base/symmetric_tensor.h>
+#include <deal.II/base/tensor.h>
+
 #include <deal.II/physics/transformations.h>
 
 DEAL_II_NAMESPACE_OPEN
index 1d57fb477f13f62e8b1b5b78c634dc2925dbe751..e061d5c8114885d719feae11025695ae982a5b27 100644 (file)
@@ -37,6 +37,9 @@
 #  include <deal.II/sundials/n_vector.h>
 #  include <deal.II/sundials/utilities.h>
 
+#  include <idas/idas.h>
+#  include <sundials/sundials_context.h>
+
 #  include <iomanip>
 #  include <iostream>
 
index 21ffc7d92da78cf897eed13909b7e4fc2b3744fd..b957e4c2af15992bdda8f11da5ed5e5f691b3879 100644 (file)
@@ -46,6 +46,7 @@
 #  else
 #    include <kinsol/kinsol_direct.h>
 #  endif
+#  include <kinsol/kinsol.h>
 #  include <sunlinsol/sunlinsol_dense.h>
 #  include <sunmatrix/sunmatrix_dense.h>
 
index f628404dca14fd053fbc2bc62c9fd2373fa2be36..3a457e506cd8db6b5396781441239597711822ac 100644 (file)
@@ -37,6 +37,9 @@
 #  include <deal.II/sundials/n_vector.h>
 #  include <deal.II/sundials/sundials_types.h>
 
+#  include <sundials/sundials_iterative.h>
+#  include <sundials/sundials_linearsolver.h>
+
 DEAL_II_NAMESPACE_OPEN
 
 

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.