]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Make sure all .h files include config.h. 9083/head
authorWolfgang Bangerth <bangerth@colostate.edu>
Tue, 3 Dec 2019 00:42:41 +0000 (17:42 -0700)
committerWolfgang Bangerth <bangerth@colostate.edu>
Tue, 3 Dec 2019 00:50:03 +0000 (17:50 -0700)
116 files changed:
include/deal.II/algorithms/newton.h
include/deal.II/algorithms/newton.templates.h
include/deal.II/algorithms/operator.templates.h
include/deal.II/algorithms/theta_timestepping.h
include/deal.II/algorithms/theta_timestepping.templates.h
include/deal.II/algorithms/timestep_control.h
include/deal.II/base/auto_derivative_function.h
include/deal.II/base/derivative_form.h
include/deal.II/base/function.templates.h
include/deal.II/base/function_time.templates.h
include/deal.II/base/incremental_function.h
include/deal.II/base/mg_level_object.h
include/deal.II/base/parsed_function.h
include/deal.II/base/polynomials_adini.h
include/deal.II/base/polynomials_bernardi_raugel.h
include/deal.II/base/polynomials_bernstein.h
include/deal.II/base/polynomials_rannacher_turek.h
include/deal.II/base/qprojector.h
include/deal.II/base/quadrature_selector.h
include/deal.II/base/symmetric_tensor.h
include/deal.II/base/symmetric_tensor.templates.h
include/deal.II/base/tensor_function.templates.h
include/deal.II/base/time_stepping.templates.h
include/deal.II/boost_adaptors/bounding_box.h
include/deal.II/boost_adaptors/point.h
include/deal.II/boost_adaptors/segment.h
include/deal.II/differentiation/ad/ad_number_traits.h
include/deal.II/distributed/fully_distributed_tria_util.h
include/deal.II/distributed/p4est_wrappers.h
include/deal.II/dofs/block_info.h
include/deal.II/fe/fe_dg_vector.templates.h
include/deal.II/fe/fe_interface_values.h
include/deal.II/fe/fe_nedelec_sz.h
include/deal.II/fe/fe_poly.h
include/deal.II/fe/fe_poly.templates.h
include/deal.II/fe/fe_poly_face.h
include/deal.II/fe/fe_poly_face.templates.h
include/deal.II/fe/fe_rannacher_turek.h
include/deal.II/fe/fe_tools.templates.h
include/deal.II/fe/fe_tools_extrapolate.templates.h
include/deal.II/fe/fe_tools_interpolate.templates.h
include/deal.II/lac/affine_constraints.templates.h
include/deal.II/lac/chunk_sparse_matrix.templates.h
include/deal.II/lac/constrained_linear_operator.h
include/deal.II/lac/cuda_kernels.templates.h
include/deal.II/lac/diagonal_matrix.h
include/deal.II/lac/exceptions.h
include/deal.II/lac/la_vector.templates.h
include/deal.II/lac/linear_operator_tools.h
include/deal.II/lac/matrix_lib.h
include/deal.II/lac/matrix_lib.templates.h
include/deal.II/lac/pointer_matrix.h
include/deal.II/lac/qr.h
include/deal.II/lac/relaxation_block.h
include/deal.II/lac/relaxation_block.templates.h
include/deal.II/lac/sparse_decomposition.templates.h
include/deal.II/lac/sparse_matrix_ez.templates.h
include/deal.II/lac/sparse_mic.h
include/deal.II/lac/sparse_mic.templates.h
include/deal.II/lac/sparse_vanka.templates.h
include/deal.II/lac/swappable_vector.templates.h
include/deal.II/lac/trilinos_tpetra_vector.templates.h
include/deal.II/lac/vector.templates.h
include/deal.II/lac/vector_element_access.h
include/deal.II/lac/vector_memory.templates.h
include/deal.II/lac/vector_operations_internal.h
include/deal.II/matrix_free/cuda_matrix_free.templates.h
include/deal.II/matrix_free/dof_info.h
include/deal.II/matrix_free/dof_info.templates.h
include/deal.II/matrix_free/evaluation_selector.h
include/deal.II/matrix_free/face_info.h
include/deal.II/matrix_free/face_setup_internal.h
include/deal.II/matrix_free/helper_functions.h
include/deal.II/matrix_free/mapping_info.h
include/deal.II/matrix_free/mapping_info.templates.h
include/deal.II/matrix_free/matrix_free.h
include/deal.II/matrix_free/matrix_free.templates.h
include/deal.II/matrix_free/operators.h
include/deal.II/matrix_free/shape_info.h
include/deal.II/matrix_free/shape_info.templates.h
include/deal.II/matrix_free/task_info.h
include/deal.II/meshworker/assembler.h
include/deal.II/meshworker/dof_info.templates.h
include/deal.II/meshworker/functional.h
include/deal.II/meshworker/integration_info.templates.h
include/deal.II/meshworker/output.h
include/deal.II/meshworker/simple.h
include/deal.II/meshworker/vector_selector.h
include/deal.II/meshworker/vector_selector.templates.h
include/deal.II/multigrid/mg_coarse.h
include/deal.II/multigrid/mg_matrix.h
include/deal.II/multigrid/mg_transfer.templates.h
include/deal.II/multigrid/mg_transfer_block.templates.h
include/deal.II/multigrid/mg_transfer_component.templates.h
include/deal.II/multigrid/mg_transfer_internal.h
include/deal.II/multigrid/multigrid.templates.h
include/deal.II/multigrid/sparse_matrix_collection.h
include/deal.II/numerics/data_out_dof_data.templates.h
include/deal.II/numerics/data_postprocessor.h
include/deal.II/numerics/dof_output_operator.templates.h
include/deal.II/numerics/error_estimator.templates.h
include/deal.II/numerics/fe_field_function.h
include/deal.II/numerics/fe_field_function.templates.h
include/deal.II/numerics/matrix_creator.templates.h
include/deal.II/numerics/point_value_history.h
include/deal.II/numerics/vector_tools.templates.h
include/deal.II/optimization/solver_bfgs.h
include/deal.II/particles/generators.h
include/deal.II/particles/particle.h
include/deal.II/particles/particle_accessor.h
include/deal.II/particles/particle_handler.h
include/deal.II/particles/property_pool.h
include/deal.II/physics/elasticity/kinematics.h
include/deal.II/physics/elasticity/standard_tensors.h
include/deal.II/physics/notation.h
include/deal.II/physics/transformations.h

index edc6a7e6128565afc70a18b8b224a01973073874..95a8748fc239b706e220d56341463719fe93297a 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_newton_h
 #define dealii_newton_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/algorithms/any_data.h>
 #include <deal.II/algorithms/operator.h>
 
index e276451ee0e7ec1721d7bbdcfc478a53b4db0ca0..07e4ef5c82b6cc49953ddf708abbbd98c5219513 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_newton_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/algorithms/newton.h>
 
 #include <deal.II/base/logstream.h>
index 5badaa5232173f702ba0a5c7cf882e4f7db0cef2..925563e1031daca2e1ffd742003a388c0db28fa5 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_operator_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/algorithms/operator.h>
 
 #include <deal.II/base/logstream.h>
index 30ab9d0c81a362b381db332b5d320d0c9f659dee..2f4ee26a20fbfff01117c2ee5625cc8ab47c70d3 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_theta_timestepping_h
 #define dealii_theta_timestepping_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/algorithms/operator.h>
 #include <deal.II/algorithms/timestep_control.h>
 
index 2048a2b2126c872b01ab5117935a8dce6d30c524..835b709924b84e11862ede1f29507d1a1c1c86d1 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_theta_timestepping_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/algorithms/theta_timestepping.h>
 
 #include <deal.II/base/parameter_handler.h>
index f624cea4a8410ca0689c915dcd0d3a15d906b79c..974e44f2ca883b0882c5fb9cf6caf885101ed25b 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_time_step_control_h
 #define dealii_time_step_control_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/smartpointer.h>
 #include <deal.II/base/subscriptor.h>
 
index 687b2531993e76bf6c1af94dfd10b7327425a6c8..b9ef7ba1a294bace9492b433c2001781aa5448ac 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_auto_derivative_function_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/function.h>
 
index b6e23b5c7b082c9a45cdb949492c214058c63c11..d99027a8408ec127ba9b1bc12b65000c2742743c 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_derivative_form_h
 #define dealii_derivative_form_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/tensor.h>
 
 DEAL_II_NAMESPACE_OPEN
index 43d3055ef15870f3d6d9dd096a2927106b67f99d..6c8ad089d84bdc6d2c2518cba6899494db6a3f23 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_function_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/function.h>
 #include <deal.II/base/point.h>
 #include <deal.II/base/tensor_function.h>
index 0c9d9fbd22c4daeb37c6b9c321033166cae8f0e6..ad4960efd45b20499bdb63dedf8bda74ae275749 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_function_time_templates_h
 #define dealii_function_time_templates_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/function_time.h>
 
 DEAL_II_NAMESPACE_OPEN
index 664f8a458bf602150fbf0609286bb020ba958bb3..dfb8a6e43f25d72c592c4e6e087d986761a16844 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_incremental_function_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/function.h>
 #include <deal.II/base/thread_management.h>
 
index dfe65a39c060f1dd4f6aec544110f7a21808bd55..08548cc8e0069b428acf04fa086be8074e5290be 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_mg_level_object_h
 #define dealii_mg_level_object_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/subscriptor.h>
 
 #include <memory>
index c37e4afcec4041ec679d35eed77405ef5c351e3a..c21508a3953a251cc9af4a7b8b42f7e23585880e 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_parsed_function_h
 #define dealii_parsed_function_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/auto_derivative_function.h>
 #include <deal.II/base/function_parser.h>
 #include <deal.II/base/parameter_handler.h>
index c66eef8c42d4ea986e1545c0856c7631308eb34a..3c2b0a2df92c17c90f6e5c2002152b135a0348f7 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_polynomials_adini_h
 #define dealii_polynomials_adini_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/point.h>
 #include <deal.II/base/table.h>
 #include <deal.II/base/tensor.h>
index d7591272fad801fa4514fb3f47d5d1d0917c541c..68daeb5c8a8b3105ed2523fa8ea37732b1ba0cbf 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_polynomials_bernardi_raugel_h
 #define dealii_polynomials_bernardi_raugel_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/geometry_info.h>
 #include <deal.II/base/point.h>
 #include <deal.II/base/polynomial.h>
index 93466788e54a2a7b301af1d54c29f284703f772d..73f38ae1a73e7fdfb5ac6a49db64c4784289e6e5 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_polynomials_bernstein_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/polynomial.h>
 
 #include <fstream>
index bf3fa41c463c31a480b6445dd95a885e2a78355d..86744575dcba7a38e66a37573b28e730c40ae12b 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_polynomials_rannacher_turek_h
 #define dealii_polynomials_rannacher_turek_h
 
+#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>
index 2fdfefa2631e4f504e461f497a5132911fcf6916..b25feb86f1b99cd41f18066474e7a1852e5b94b1 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_qprojector_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/geometry_info.h>
 #include <deal.II/base/quadrature.h>
 
index 69a3d111ed92247c6c7624060952701860beed03..08e0f41bf66e00538f4e421a241aa8f4a9b2bc28 100644 (file)
@@ -18,6 +18,8 @@
 #define dealii_quadrature_selector_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/quadrature.h>
 
index de83b3e9a554a0c97545780c7f92898fbd67b3c3..c07eb49fe863d1ef3f63b5b6b90e77a7e1c3b749 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_symmetric_tensor_h
 
 
+#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 7735c3c470bf3782c9716b76855a2a259704e626..c562718f328d653379512f5aa0f40658ffbcaefb 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_symmetric_tensor_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/symmetric_tensor.h>
 
index d94ee8700cc4e6ef7d894e317b368703a841aada..cb4d278c11cd479d389606e81e8c2a1528fd2068 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_tensor_function_templates_h
 #define dealii_tensor_function_templates_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/tensor.h>
 #include <deal.II/base/tensor_function.h>
 
index 285b9cc0d70182ba4a31aaa1287eb00bef8c1a0e..71983e68d334fe1abfe1b11ffe07894b26079ad0 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_time_stepping_templates_h
 #define dealii_time_stepping_templates_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/time_stepping.h>
 
index 132ecd171ebd59cebb28d7ac39cdcccc2322c0a4..45876c52df1cbd2c9160e0ac664b8e1eab33bf56 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_boost_adaptor_bounding_box_h
 #define dealii_boost_adaptor_bounding_box_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/bounding_box.h>
 
 #include <deal.II/boost_adaptors/point.h>
index f5b1a09418b609fbd6cb2ef0425269395d33a6ea..b0691ca9436258db1fdbed16c62cbc3c13374dbe 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_boost_adaptor_point_h
 #define dealii_boost_adaptor_point_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/point.h>
 
 #include <boost/geometry.hpp>
index 921ae7d00972f91a077f4a650ac62f047e44f1c2..f61f9769b25f249fe3ff6efc1d5c1e1f3a840ef1 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_boost_adaptor_segment_h
 #define dealii_boost_adaptor_segment_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/point.h>
 
 #include <deal.II/boost_adaptors/point.h>
index e8ea1f8264e61e302284bc1f07bae89356214aaa..eb0aa18250a5e0f04f776253b024a91210ab1f00 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_differentiation_ad_ad_number_traits_h
 #define dealii_differentiation_ad_ad_number_traits_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/numbers.h>
 
index 1a03ad9cfe8c636c87b44824e9c0b1255091a8ca..ee026c9a8981699aff78720f25f8e6ea7f02dc57 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_fully_distributed_tria_util_h
 #define dealii_fully_distributed_tria_util_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/distributed/fully_distributed_tria.h>
 
 DEAL_II_NAMESPACE_OPEN
index 54fa37c2f3f555038ee5d0a4c807ff4befa6324a..ff796047d8b1fd9291bb7e3b40e2ca301f2f34ae 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_p4est_wrappers_h
 #define dealii_p4est_wrappers_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/geometry_info.h>
 
 #ifdef DEAL_II_WITH_P4EST
index 22d34a9772840051bfb344f279028fc3cef6fbf0..504c1fd1d39055c9505dd8360b3cc76dc596c009 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_block_info_h
 #define dealii_block_info_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/memory_consumption.h>
 #include <deal.II/base/subscriptor.h>
 
index b200a94fe4b6d6aa81ad11876895e00749f6088a..3706780e96da8f1b67b1c426c598ed5f603ed927 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_fe_dg_vector_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/quadrature_lib.h>
 #include <deal.II/base/std_cxx14/memory.h>
 
index 6a7cbd524b934cdbb120e48171cbef71e001989d..95352bde4becb6ab1e61e0856643e4fb836411cb 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_fe_interface_values_h
 #define dealii_fe_interface_values_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/fe/fe_values.h>
 #include <deal.II/fe/mapping_q1.h>
 
index de1883e463ef081cb3e587a5e48ecd4502846594..1acd11c7478ab3250dd6544cce8903b711b952e1 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_fe_nedelec_sz_h
 #define dealii_fe_nedelec_sz_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/derivative_form.h>
 #include <deal.II/base/polynomials_integrated_legendre_sz.h>
 #include <deal.II/base/qprojector.h>
index d3917724d429cb580f30c2e3b4ec6d2a1b797881..b971dcbac4ab3a159fd29ea80d9dc1db63013d35 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_fe_poly_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/quadrature.h>
 #include <deal.II/base/std_cxx14/memory.h>
 
index 867fa10c73d98128bd79c6cb747ec7d536851071..fb7f7948eb9606253f80c0fde10c19398d0271bb 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_fe_poly_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/polynomial_space.h>
 #include <deal.II/base/qprojector.h>
 #include <deal.II/base/tensor_product_polynomials.h>
index 1c5780fcf9e7db598ff7837ce4cb1c83f0b1056c..c6a47626cf54597f9c43e4d0ddbdd019e7184672 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_fe_poly_face_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/qprojector.h>
 #include <deal.II/base/std_cxx14/memory.h>
 
index b9d3883f4a5be85d0a08b44addd9724902e743fc..4ccfbb9ce49ed92af24067711c4cb0c86e9869ae 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_fe_poly_face_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/polynomial_space.h>
 #include <deal.II/base/qprojector.h>
 
index 19047dbfcf74dbb12b8631fc2dd7f72744dcc98f..fedaa1e8a02da9e10832d50a8f4b70b47d98f178 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_fe_rannacher_turek_h
 #define dealii_fe_rannacher_turek_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/polynomials_rannacher_turek.h>
 
 #include <deal.II/fe/fe_base.h>
index 94ff5331c83737bb877666e24f0f4fa6e99742a5..fd46f80cf40f90c8a58b0f5482cf3779b9181f51 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_fe_tools_templates_H
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/index_set.h>
 #include <deal.II/base/qprojector.h>
 #include <deal.II/base/quadrature_lib.h>
index 1fa5775abbe26825fbc570bb8b746c08eb22493d..c7d63741cd950f01078c996820606033c34204c8 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_fe_tools_extrapolate_templates_H
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/distributed/p4est_wrappers.h>
 #include <deal.II/distributed/tria.h>
 
index 72ac678b871951fed5538d530c7f43fc919a33c1..c4fcf8c82ffa4aa47dce372f4e838e2aeff09e51 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_fe_tools_interpolate_templates_H
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/index_set.h>
 #include <deal.II/base/qprojector.h>
 #include <deal.II/base/quadrature_lib.h>
index ebe4835f64016486c796af8e9a8c6c8a66b87b47..73460313f985990fe791f46a80cab1439078fee9 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_affine_constraints_templates_h
 #define dealii_affine_constraints_templates_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/cuda_size.h>
 #include <deal.II/base/memory_consumption.h>
 #include <deal.II/base/table.h>
index 7fb0b18355bb60aa432667e23892f149b14a7f8f..5b0ace4293e3b27ae6cbdb2bad4ca5030ee640eb 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_chunk_sparse_matrix_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/parallel.h>
 #include <deal.II/base/template_constraints.h>
 
index beb1e23f496a9449a9eb6d0cacdfc17fdb172e69..186dd503fea7b19fa22207b2acb3196d768bccde 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_constrained_linear_operator_h
 #define dealii_constrained_linear_operator_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/lac/affine_constraints.h>
 #include <deal.II/lac/linear_operator.h>
 #include <deal.II/lac/packaged_operation.h>
index 6eb0469f39d37cd4039d8a2dcabfac59e5d97969..b9a478845e91eaf4606b1aa508f780f98170964b 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_cuda_kernels_templates_h
 #define dealii_cuda_kernels_templates_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/lac/cuda_kernels.h>
 
 #ifdef DEAL_II_COMPILER_CUDA_AWARE
index 8adc079b36212910a8668eb2ecd4a9ea70014883..28f678e4a063434fbbed0763d3ba54fa49fff189 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_diagonal_matrix_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/lac/vector.h>
 #include <deal.II/lac/vector_operation.h>
 
index 5cedd195089baf7d0f3a1fc079f0ee727dd7b7cf..0adb9eaad56336e0fd7a3fab5024134d2b56e1fb 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_lac_exceptions_h
 #define dealii_lac_exceptions_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/exceptions.h>
 
 DEAL_II_NAMESPACE_OPEN
index c2fd83948a8711a71fa306b4cf55a3d4a87b9b26..13b7f298aafbb9a6edd0a46f78091ea4c47c5faf 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_la_vector_templates_h
 #define dealii_la_vector_templates_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/lac/la_vector.h>
 #include <deal.II/lac/vector_operation.h>
 #include <deal.II/lac/vector_operations_internal.h>
index b48375b5b1e1d5a0f47c456cff9a51b839bfacd2..2267f2322e2c7e4f29fbd9031c8bbc5aa2342b20 100644 (file)
@@ -20,6 +20,8 @@
 // PackagedOperation. To ease the pain of reading compilation errors, just
 // include all headers we ever need to use LO and friends in one place:
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/lac/block_linear_operator.h>
 #include <deal.II/lac/constrained_linear_operator.h>
 #include <deal.II/lac/linear_operator.h>
index 396c2e4cf4373519a2de6e13233f522923f7de11..730377acc5ab292929088c2c07f47009fc41cde3 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_matrix_lib_h
 #define dealii_matrix_lib_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/subscriptor.h>
 
 #include <deal.II/lac/solver_richardson.h>
index ed14fc4e81b7c7c430e6d98564d835268549f54d..38885c3f17b0e494b9e543fe3e39ec81a98bc443 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_matrix_lib_templates_h
 #define dealii_matrix_lib_templates_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/lac/block_vector.h>
 #include <deal.II/lac/matrix_lib.h>
 #include <deal.II/lac/vector.h>
index 85e948eb49e28c1d0f42cb090ad3390e2e70cade..6f3d254b2ecebca4e0a2e74c2750998495caf5b1 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_pointer_matrix_h
 #define dealii_pointer_matrix_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/smartpointer.h>
 #include <deal.II/base/subscriptor.h>
 
index b970312493ddc5095b035f17c851def9eb71b099..8352ea4b01cc3ac990306b24e463b4c5393d72ee 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_qr_h
 #define dealii_qr_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/std_cxx14/memory.h>
 
index f04df68326236b490a7b9a8494524e57e3f15170..392a919588c8d75d36f513c17d8857710b673fd4 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_relaxation_block_h
 #define dealii_relaxation_block_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/smartpointer.h>
 #include <deal.II/base/subscriptor.h>
 
index 988bf5d73a7961504b0c6a9da755a580ba45705f..997ea0a4429d385d2e285173e863589e4d59f685 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_relaxation_block_templates_h
 #define dealii_relaxation_block_templates_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/lac/full_matrix.h>
 #include <deal.II/lac/relaxation_block.h>
 #include <deal.II/lac/trilinos_vector.h>
index ba396f8cd548950b989d5fd57f189a6bfef5d3d5..cb84ec56b3751d5f7c3f6941b1916bf2be2d2a29 100644 (file)
@@ -18,6 +18,8 @@
 #define dealii_sparse_decomposition_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/memory_consumption.h>
 #include <deal.II/base/template_constraints.h>
 #include <deal.II/base/utilities.h>
index 03b941ae6d4ba914f06543199eac3e210d534862..5706b693386ea437b2b45565206df95892b1937c 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_sparse_matrix_ez_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/lac/sparse_matrix_ez.h>
 #include <deal.II/lac/vector.h>
 
index 09a01c81ae084f35c9a96f28f86543ac8a89db21..5483a2460d3904c678d0ccf4fc8a8c87093860d9 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_sparse_mic_h
 #define dealii_sparse_mic_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/lac/sparse_decomposition.h>
 #include <deal.II/lac/sparse_matrix.h>
 
index 2bfd3209ec1fcea09654eef98890a56208a1b934..5d44bb6ff94a2882d3445e166cbc70e7d8055ab1 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_sparse_mic_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/memory_consumption.h>
 
 #include <deal.II/lac/sparse_mic.h>
index 084414bc99b7092c0670e3487929b102311e5dd8..1b2f3dd564f271d70137748480be7eade904fe2a 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_sparse_vanka_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/memory_consumption.h>
 #include <deal.II/base/thread_management.h>
 
index 2655cd788d211bad2e49d1c101706ee9b381a334..2402e90bc130fcbf9c2638ea30f55347e0b92031 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_swappable_vector_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/memory_consumption.h>
 
 #include <deal.II/lac/swappable_vector.h>
index bca5fcef33d07cda77ee7e1db6a83955f0b1e85f..3fa8caef5867754eb31e43c70ebf3665f2ed9641 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_trilinos_tpetra_vector_templates_h
 #define dealii_trilinos_tpetra_vector_templates_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/std_cxx14/memory.h>
 
 #include <deal.II/lac/trilinos_tpetra_vector.h>
index f4c5f69d6eaacb2bb739bd0b6276c6145a3b2ee3..a2917edb748b91de9abef8ecb9ed92ebef9a0c7c 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_vector_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/numbers.h>
 #include <deal.II/base/template_constraints.h>
 
index ce175044d338e7cd417a44cdd8aafede00116bec..46087fe43daea905926d5530b08eface79a40bac 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_vector_element_access_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/lac/trilinos_epetra_vector.h>
 #include <deal.II/lac/trilinos_tpetra_vector.h>
 
index 13934d112bec654cf30eef6e204d9653f7435db6..f9081291c724c0832bfcfaa43080d71efb2dd90b 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_vector_memory_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/memory_consumption.h>
 #include <deal.II/base/std_cxx14/memory.h>
 
index 377aeb8422fa8ea921027bb9f6c08175df6195d3..21d72a733511601bd56fedbfd6aa5421b70f4906 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_vector_operations_internal_h
 #define dealii_vector_operations_internal_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/memory_space.h>
 #include <deal.II/base/multithread_info.h>
 #include <deal.II/base/parallel.h>
index f7ac0f58d56cb9b9ebd3c2100ee0ba44b34eb107..0077cdda4540c7af0de264efab4429fad7e91041 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_cuda_matrix_free_templates_h
 #define dealii_cuda_matrix_free_templates_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/matrix_free/cuda_matrix_free.h>
 
 #ifdef DEAL_II_COMPILER_CUDA_AWARE
index ce449f03da0d82cede2018f23126da3f3fde7642..9104a7d019972319955522cae0189c6d1899e5e2 100644 (file)
@@ -18,6 +18,8 @@
 #define dealii_matrix_free_dof_info_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/partitioner.h>
 #include <deal.II/base/vectorization.h>
index dff2d5b367a5a3294e0b91b89b029db559ed12ae..d8f2ffa9ea540aac9ba3cf7092cc848077c45288 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_matrix_free_dof_info_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/memory_consumption.h>
 #include <deal.II/base/multithread_info.h>
 #include <deal.II/base/parallel.h>
index bafe1a21f93e240cb232f9811a73b2fad02e804d..3f865caaf8318c1dfbee38004025d8da832a0cf9 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_matrix_free_evaluation_selector_h
 #define dealii_matrix_free_evaluation_selector_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/matrix_free/evaluation_kernels.h>
 
 DEAL_II_NAMESPACE_OPEN
index 05b318f798d674d587071c3a8e230abbd390bc14..8636f0f50c9dfa0efba4007f033c86f9b6856b3c 100644 (file)
@@ -18,6 +18,8 @@
 #define dealii_matrix_free_face_info_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/memory_consumption.h>
 #include <deal.II/base/table.h>
index 74f7fe168e5abca1f6d5e9972663698052d78225..768f48695a6a292f20ee47b5fb6dfac4d4d2b26b 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_face_setup_internal_h
 #define dealii_face_setup_internal_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/memory_consumption.h>
 #include <deal.II/base/utilities.h>
 
index 435b824898f1554912c75b9eada8cc62104922de..9df94ede28b56a553bc9d0a5a32373739bbf0fa5 100644 (file)
@@ -18,6 +18,8 @@
 #define dealii_matrix_free_helper_functions_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/index_set.h>
 #include <deal.II/base/memory_consumption.h>
index 5a0c8bc64be404d90c0ab48280a12aac4dc1265e..759b5870dfa7afb5993c76db818e975fc9ab4b41 100644 (file)
@@ -18,6 +18,8 @@
 #define dealii_matrix_free_mapping_info_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/aligned_vector.h>
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/vectorization.h>
index d7d21323a4b212eb0f44987432c3baecd1cb7787..84fdc2055952e8529bbb5f3e598565a76b14e6bf 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_matrix_free_mapping_info_templates_h
 #define dealii_matrix_free_mapping_info_templates_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/memory_consumption.h>
 #include <deal.II/base/multithread_info.h>
 #include <deal.II/base/thread_management.h>
index e724a1a6bdd12ef260c7e8ad1399187d598f164c..df97932f76de8a72248d885f2e38eae271ea20b9 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_matrix_free_h
 #define dealii_matrix_free_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/aligned_vector.h>
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/quadrature.h>
index 1ed724377a10d4ddf89091035156bedf4ca89f12..8db758b14e9a8f2b8bf4bd1da4dddacb9f24323d 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_matrix_free_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/memory_consumption.h>
 #include <deal.II/base/mpi.h>
 #include <deal.II/base/polynomials_piecewise.h>
index 006b0606c65277ef3da6a73a69e35e3cc6773801..2920c3837b7d9f72f7bb0fd2d6a4cf1b3443a859 100644 (file)
@@ -18,6 +18,8 @@
 #define dealii_matrix_free_operators_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/subscriptor.h>
 #include <deal.II/base/vectorization.h>
index 37a11ebe71411aa3337b1f63d6322b1750c8a3fa..5473845a58b69b938080b5dfc835c398461e8748 100644 (file)
@@ -18,6 +18,8 @@
 #define dealii_matrix_free_shape_info_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/aligned_vector.h>
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/quadrature_lib.h>
index f5a204006faef88b4b7ad34764afb09d14e623a6..61eb965e0bcfe4563f50e71754d5abcb045a5ae1 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_matrix_free_shape_info_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/memory_consumption.h>
 #include <deal.II/base/polynomial.h>
 #include <deal.II/base/polynomials_piecewise.h>
index 4f48a406ade7771a8a291d2c397347fa5d6de530..51a233f1ead4a95723fb3a5fc2cc15a981b52a34 100644 (file)
@@ -18,6 +18,8 @@
 #define dealii_matrix_free_task_info_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/index_set.h>
 #include <deal.II/base/memory_consumption.h>
index 3d6d0697d63bdff10e4e69ca1f65395eea54bc9f..8162de7625bc69bec43e589c84e7d2a55e3c69c9 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_mesh_worker_assembler_h
 #define dealii_mesh_worker_assembler_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/algorithms/any_data.h>
 
 #include <deal.II/base/mg_level_object.h>
index e35d6b0539e13e80d38cd65c6c7acef846fd4e79..4b750e60132f2a715eb806ec09fb06ca4baba2f8 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_dof_info_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/quadrature_lib.h>
 
 #include <deal.II/meshworker/dof_info.h>
index 208a7c81795f67488fb3a5b692455d4e8a415944..51ee681f88d8f47967769a345c051bc574507c3b 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_mesh_worker_functional_h
 #define dealii_mesh_worker_functional_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/algorithms/any_data.h>
 
 #include <deal.II/base/mg_level_object.h>
index 8758a1275d51d36befacba50f4dac5d1f3c1830e..c310b5629f54bf13cccf04726fcf771f141f92d6 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_integration_info_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/quadrature_lib.h>
 
 #include <deal.II/meshworker/dof_info.h>
index d04af1c9f6796ec932e8e92301a91b7fde2f0857..af8bb9357a592ab63f32a9dcd055671829724765 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_mesh_worker_output_h
 #define dealii_mesh_worker_output_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/mg_level_object.h>
 #include <deal.II/base/smartpointer.h>
 #include <deal.II/base/utilities.h>
index f28bee7faae1a78266ea298e12f871bee41be6d9..7998962a946b9ffd83a21b99e009654293e61d1d 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_mesh_worker_simple_h
 #define dealii_mesh_worker_simple_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/algorithms/any_data.h>
 
 #include <deal.II/base/mg_level_object.h>
index 3c8b061fe5913c586f88a3ff003f36419291d7d5..bf86a19edd7cd1c63348c4746b497672dd21be91 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_mesh_worker_vector_selector_h
 #define dealii_mesh_worker_vector_selector_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/algorithms/any_data.h>
 #include <deal.II/algorithms/named_selection.h>
 
index 76a5af73b211d86fd93f4891c0a2517e8216a765..bed12c7e0e0e0254a1a3dec14db8d462d8bf79a8 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_vector_selector_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/fe/fe_values.h>
 
 #include <deal.II/meshworker/vector_selector.h>
index e93eb82f93d874d4eea3ccd329cd27f46af57c09..309f3c937d21a08c968de0f1ad7f26ff07c910ba 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_mg_coarse_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/lac/full_matrix.h>
 #include <deal.II/lac/householder.h>
 #include <deal.II/lac/linear_operator.h>
index 7b1bea2ddb931f286394b3e7af30a54711267d8e..a7f0b6ad266bba7c0f34d008385eac41c3ed3a12 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_mg_matrix_h
 #define dealii_mg_matrix_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/mg_level_object.h>
 
 #include <deal.II/lac/linear_operator.h>
index 533d35f68cfcd24172a96eb4df873b3fbb6ec91d..a892118498fd59c24cb33890b0747431c708590a 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_mg_transfer_templates_h
 #define dealii_mg_transfer_templates_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/distributed/tria.h>
 
 #include <deal.II/dofs/dof_accessor.h>
index 12770cab9ab10aebd43b7d43f87191f34a358c91..1a212459e39e436f24a1c923d1e0f3e5f0a0e5df 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_mg_transfer_block_templates_h
 #define dealii_mg_transfer_block_templates_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/dofs/dof_accessor.h>
 
 #include <deal.II/fe/fe.h>
index 4f299f20299f0d10e98bbbe03be79234c741dd02..ca5aad0d722cfdc4d453ea5ff3b8708ccf3496ed 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_mg_transfer_component_templates_h
 #define dealii_mg_transfer_component_templates_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/dofs/dof_accessor.h>
 
 #include <deal.II/fe/fe.h>
index 64e310ac23cedc1d79c88c40b8921d7de399e430..b196d2d53e9b9417d0f44982025f683ceaac5e6d 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_mg_transfer_internal_h
 #define dealii_mg_transfer_internal_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/mg_level_object.h>
 
 #include <deal.II/dofs/dof_handler.h>
index b420bfd6b6179079a726fd7585d2fbe9bf59614d..108f3ab6547a475bc6e117cb4f38b76dc52a5fed 100644 (file)
 
 #ifndef dealii_multigrid_templates_h
 #define dealii_multigrid_templates_h
+
+
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/logstream.h>
 
 #include <deal.II/multigrid/multigrid.h>
index 9c164c7525c4b12fdb822486ad178358e9dbf656..5a18df017d6cc75fc0e57c456328bb02daee4f12 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_mg_sparse_matrix_collection_h
 #define dealii_mg_sparse_matrix_collection_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/mg_level_object.h>
 
 #include <deal.II/lac/dynamic_sparsity_pattern.h>
index 3675e60d46f0d3d1ad27ccee903a23a0d3dec0a9..0da93168e8c67a1014437c34427968d7bce67ab6 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_data_out_dof_data_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/memory_consumption.h>
 #include <deal.II/base/numbers.h>
 #include <deal.II/base/quadrature_lib.h>
index 9242a8830b2507762057785d32b35be14f0542fe..5bbed742fa5f7ca61e0f5152680b183b81f286b0 100644 (file)
@@ -18,6 +18,8 @@
 
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/point.h>
 #include <deal.II/base/subscriptor.h>
 #include <deal.II/base/tensor.h>
index 24fd4c98cefda1bd7c535a12d6abf234886ac6ec..bd62cd2e6c8ed800fc02ea0db81cfac5142de844 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_dof_output_operator_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/numerics/dof_output_operator.h>
 
 DEAL_II_NAMESPACE_OPEN
index 1bfe010de795109c78099bf38a30689297588599..bc84da3aec415aacdb292018ee096a978912f571 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_error_estimator_templates_h
 #define dealii_error_estimator_templates_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/geometry_info.h>
 #include <deal.II/base/numbers.h>
 #include <deal.II/base/quadrature.h>
index 606f90ca66c56c3834186f523d214890693bd263..33788c4b5416bad26696d7b0bf3a9958ec970704 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_fe_function_h
 #define dealii_fe_function_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/function.h>
 #include <deal.II/base/point.h>
 #include <deal.II/base/std_cxx17/optional.h>
index 8845310e7cd531eca54746f84edf5dda427be519..2b970b03051a6432096a49ff2f3eef523892c569 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_fe_field_function_templates_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/utilities.h>
 
index 12fe44a90f052b6ee63b8d09496bcb689adefc31..4bd279065bddd212c264e8c769b75648eedf8f74 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_matrix_creator_templates_h
 #define dealii_matrix_creator_templates_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/function.h>
 #include <deal.II/base/geometry_info.h>
 #include <deal.II/base/quadrature.h>
@@ -56,6 +58,8 @@
 #endif
 
 
+#include <deal.II/base/config.h>
+
 #include <algorithm>
 #include <cmath>
 #include <set>
index c9d57b4dd9937bcb6de0ef3fcfb5c8303f672a96..9af01c541c162ddedb486bafb1c1d481111aa097 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_point_value_history_h
 #define dealii_point_value_history_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/point.h>
 #include <deal.II/base/quadrature_lib.h>
index 663b5ce086c77b222f921e83e62cc6813c584cb3..7c4de48effecb72fa2c38104b44f69dd2ca4e769 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef dealii_vector_tools_templates_h
 #define dealii_vector_tools_templates_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/derivative_form.h>
 #include <deal.II/base/function.h>
 #include <deal.II/base/numbers.h>
index 5d4ebe19f061c31e2984264393c8040b775e2cdd..5a72b7c87daeb49d5e74f0189e635984a19bd6df 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_solver_bfgs_h
 #define dealii_solver_bfgs_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/lac/solver.h>
 
 #include <deal.II/numerics/history.h>
index c1d84c0d8792bec9102dbc489c8358a406253719..bac34ab166b9d76948424c332531545ed457e44a 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_particles_particle_generator_h
 #define dealii_particles_particle_generator_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/function.h>
 
 #include <deal.II/distributed/tria.h>
index fc5f4cf811af251b8496dbb4a1c6d5d20a51a7fb..b914b95276e5355fa8ba5e2daa45adb8a2df021e 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_particles_particle_h
 #define dealii_particles_particle_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/array_view.h>
 #include <deal.II/base/point.h>
 #include <deal.II/base/types.h>
index 3ed3a58b04c38ac93ecb797248f8ac45029c8620..d3a91867ea4a8e39fa40c8f8761cc10fd105911a 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_particles_particle_accessor_h
 #define dealii_particles_particle_accessor_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/array_view.h>
 
 #include <deal.II/grid/tria.h>
index d5a5f10c1a7b91631c2f301f0b56acb9c7ac874c..d9627a3723e9fa7780dbb3d9b620bdd042981137 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_particles_particle_handler_h
 #define dealii_particles_particle_handler_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/array_view.h>
 #include <deal.II/base/mpi.h>
 #include <deal.II/base/smartpointer.h>
index f1ec02065b9e4e6e529816c19ceafa062c27ef70..60b775bd902ef86f5ecc22c8640d33eef8ada62a 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_particles_property_pool_h
 #define dealii_particles_property_pool_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/array_view.h>
 
 DEAL_II_NAMESPACE_OPEN
index 87418a06954f6ad902f4906fbc1d71a9b27d1589..92a5bb19c64efc1477a35f3859d8c079c0981341 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_elasticity_kinematics_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/numbers.h>
 #include <deal.II/base/symmetric_tensor.h>
 #include <deal.II/base/tensor.h>
index ad9395919d72f0905f9e8986b0e78940075ebf81..0f67edc4079b2628053517c40f0fd16cfba60add 100644 (file)
@@ -17,6 +17,8 @@
 #define dealii_elasticity_standard_tensors_h
 
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/numbers.h>
 #include <deal.II/base/symmetric_tensor.h>
 #include <deal.II/base/tensor.h>
index 5f98c823f051e807920cc38e6a77c5caf4f230c7..c608af893145842cc06629de104a349a304300d2 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_physics_notation_h
 #define dealii_physics_notation_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/numbers.h>
 #include <deal.II/base/symmetric_tensor.h>
index ec5255c380b6dbb72b55846a03798f175a5cd1a0..19292edee5133d46df8c3287e554629247c80651 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef dealii_transformations_h
 #define dealii_transformations_h
 
+#include <deal.II/base/config.h>
+
 #include <deal.II/base/point.h>
 #include <deal.II/base/symmetric_tensor.h>
 #include <deal.II/base/tensor.h>

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.