]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Ensure that every header which uses numeric_limits includes limits. 14268/head
authorDavid Wells <drwells@email.unc.edu>
Tue, 13 Sep 2022 20:08:10 +0000 (16:08 -0400)
committerDavid Wells <drwells@email.unc.edu>
Tue, 13 Sep 2022 20:08:10 +0000 (16:08 -0400)
Presently only BoundingBox didn't compile - I added the rest while I'm at it as
we go through more header refactoring.

68 files changed:
include/deal.II/base/bounding_box.h
include/deal.II/base/mpi.h
include/deal.II/base/partitioner.templates.h
include/deal.II/base/patterns.h
include/deal.II/base/polynomial.h
include/deal.II/base/polynomials_barycentric.h
include/deal.II/base/symmetric_tensor.templates.h
include/deal.II/base/table.h
include/deal.II/cgal/additional_data.h
include/deal.II/cgal/utilities.h
include/deal.II/differentiation/ad/ad_drivers.h
include/deal.II/differentiation/ad/adolc_number_types.h
include/deal.II/distributed/p4est_wrappers.h
include/deal.II/fe/mapping_q_internal.h
include/deal.II/grid/cell_id_translator.h
include/deal.II/grid/grid_generator.h
include/deal.II/grid/tria_accessor.templates.h
include/deal.II/lac/eigen.h
include/deal.II/lac/full_matrix.templates.h
include/deal.II/lac/la_vector.templates.h
include/deal.II/lac/precondition.h
include/deal.II/lac/scalapack.h
include/deal.II/lac/solver_bicgstab.h
include/deal.II/lac/solver_gmres.h
include/deal.II/lac/solver_richardson.h
include/deal.II/lac/utilities.h
include/deal.II/lac/vector.templates.h
include/deal.II/matrix_free/constraint_info.h
include/deal.II/matrix_free/dof_info.templates.h
include/deal.II/matrix_free/mapping_info.templates.h
include/deal.II/matrix_free/operators.h
include/deal.II/multigrid/mg_transfer_global_coarsening.templates.h
include/deal.II/numerics/error_estimator.templates.h
include/deal.II/numerics/vector_tools_boundary.templates.h
include/deal.II/numerics/vector_tools_constraints.templates.h
include/deal.II/numerics/vector_tools_integrate_difference.templates.h
include/deal.II/optimization/line_minimization.h
include/deal.II/optimization/rol/vector_adaptor.h
include/deal.II/optimization/solver_bfgs.h
include/deal.II/sundials/n_vector.templates.h
source/base/bounding_box.cc
source/base/data_out_base.cc
source/base/mpi.cc
source/base/mu_parser_internal.cc
source/base/partitioner.cc
source/distributed/cell_weights.cc
source/distributed/field_transfer.cc
source/distributed/tria.cc
source/distributed/tria_base.cc
source/dofs/dof_accessor_set.cc
source/fe/fe_system.cc
source/fe/mapping.cc
source/fe/mapping_q.cc
source/grid/cell_id.cc
source/grid/grid_in.cc
source/grid/grid_refinement.cc
source/grid/grid_tools.cc
source/grid/grid_tools_dof_handlers.cc
source/grid/manifold.cc
source/grid/manifold_lib.cc
source/grid/tria_accessor.cc
source/hp/fe_collection.cc
source/hp/refinement.cc
source/lac/scalapack.cc
source/lac/trilinos_sparsity_pattern.cc
source/non_matching/coupling.cc
source/particles/generators.cc
source/particles/particle_handler.cc

index 0d30b337a6785c3e85ae20622340306306854906..ab4efb7f6f107a9e81f583b0164722024fd604d7 100644 (file)
@@ -22,6 +22,8 @@
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/point.h>
 
+#include <limits>
+
 DEAL_II_NAMESPACE_OPEN
 
 /**
index ded9b270260bb44ed7dc024ec8790850f749547c..a33b7a55da4b063b99bca7b810b28768b1f16528 100644 (file)
@@ -28,6 +28,7 @@
 #include <boost/signals2.hpp>
 
 #include <complex>
+#include <limits>
 #include <map>
 #include <numeric>
 #include <set>
index b933700dd180c26d061ee944f5086b7693a5c674..78ab02140f1e861275138cb83eadc7c8f9ad0ffd 100644 (file)
@@ -25,6 +25,7 @@
 #include <deal.II/lac/cuda_kernels.templates.h>
 #include <deal.II/lac/la_parallel_vector.h>
 
+#include <limits>
 #include <type_traits>
 
 
index 5d45d09c1bbecb71e8214bfe25d6ebb60d2ed6ed..3d2d74ebd6256b0b49d7d6fd18035a6fc7f7bacf 100644 (file)
@@ -38,6 +38,7 @@ DEAL_II_ENABLE_EXTRA_DIAGNOSTICS
 #include <algorithm>
 #include <array>
 #include <deque>
+#include <limits>
 #include <list>
 #include <map>
 #include <memory>
index 984e120c15889ffbee0cc389199a632b7c5177ff..997719d3ae60cca7bc5a36fc21c30a49228d33ac 100644 (file)
@@ -25,6 +25,7 @@
 #include <deal.II/base/subscriptor.h>
 
 #include <array>
+#include <limits>
 #include <memory>
 #include <vector>
 
index ce1e41a142768f51ce4b43d29c93dc678f3d6017..780e4261c40e0efc620bcf121ac1cb80c9176269 100644 (file)
@@ -23,6 +23,8 @@
 #include <deal.II/base/scalar_polynomials_base.h>
 #include <deal.II/base/table.h>
 
+#include <limits>
+
 DEAL_II_NAMESPACE_OPEN
 
 /**
index 28c7e8d145652c99072aeffb9d21d06b21979659..0848fcf71985933c6e5e5636b1533260dc31c308 100644 (file)
@@ -27,6 +27,7 @@
 #include <deal.II/physics/transformations.h>
 
 #include <array>
+#include <limits>
 
 DEAL_II_NAMESPACE_OPEN
 
index d66d172292e21667e4fb2bba0ddaf29e447175ca..1d117f669d6fa85a9d1e76da4f50a28a60bdc3ad 100644 (file)
@@ -27,6 +27,7 @@
 
 #include <algorithm>
 #include <cstddef>
+#include <limits>
 
 DEAL_II_NAMESPACE_OPEN
 
index ce3f6b9a9877e8dcb43c1e1d60bbe263065206c8..61524776a9195c5c663cff050b7ac2b4d3d2c495 100644 (file)
@@ -24,6 +24,7 @@
 
 #  include <CGAL/Mesh_facet_topology.h>
 
+#  include <limits>
 
 DEAL_II_NAMESPACE_OPEN
 namespace CGALWrappers
index 93ecacacae11acf6e46744f49b41a2e9b478cfc4..413f716d56cd76b5b7438b8fd4af60fa8fa4cd1e 100644 (file)
@@ -54,6 +54,7 @@
 //#  include <CGAL/tetrahedral_remeshing.h> REQUIRES CGAL_VERSION>=5.1.5
 
 #  include <fstream>
+#  include <limits>
 #  include <type_traits>
 
 
index ba25b55419b2c973724ac6436e14b0872e8ad951..bdf48e2402d0fb6d71500bd696c26e0c983d45c4 100644 (file)
@@ -35,6 +35,7 @@ DEAL_II_ENABLE_EXTRA_DIAGNOSTICS
 
 #endif // DEAL_II_WITH_ADOLC
 
+#include <limits>
 #include <vector>
 
 
index a4e3160c37d42bfb1efcbb0f513c337d9eabecd1..4c21f7b784d06fbfd7d6f453f6e830d1f554aece 100644 (file)
@@ -76,6 +76,7 @@ DEAL_II_NAMESPACE_CLOSE
 #  include <adolc/internal/adubfunc.h> // Taped double math functions
 
 #  include <complex>
+#  include <limits>
 
 DEAL_II_NAMESPACE_OPEN
 
index 42c7bc517f42b3200f4550d3890915c8d6fd9630..47dd658b969ae618374ef0763cd17fc49e672222 100644 (file)
@@ -36,6 +36,7 @@
 #  include <p8est_search.h>
 #  include <p8est_vtk.h>
 
+#  include <limits>
 
 DEAL_II_NAMESPACE_OPEN
 
index df3333a2fec76e5e0f1ebca68dfac15227d58e48..b195e0fc06b1f0bc93e6327dc205e1614ce0b410 100644 (file)
@@ -41,6 +41,7 @@
 #include <deal.II/matrix_free/tensor_product_kernels.h>
 
 #include <array>
+#include <limits>
 
 
 DEAL_II_NAMESPACE_OPEN
index 552082e4c7476bd22a787ece3556309c0d72fdbc..8640572eb69b3f23836a4f216610c5957ee06628 100644 (file)
@@ -23,6 +23,7 @@
 #include <deal.II/grid/tria_accessor.h>
 
 #include <cstdint>
+#include <limits>
 
 DEAL_II_NAMESPACE_OPEN
 
index 0647536143dae144ad6909bbceffa1336c963f4b..83ec72dcf71848d5667c429f3ab41975e6c1c8b7 100644 (file)
@@ -30,6 +30,7 @@
 #include <deal.II/cgal/additional_data.h>
 
 #include <array>
+#include <limits>
 #include <map>
 
 DEAL_II_NAMESPACE_OPEN
index 809b75d66c2a9bce8738c727951f44be3d3d0613..a3bb8eb9c6459bb7f20442e2fca8dedd3ba89262 100644 (file)
@@ -34,6 +34,7 @@ DEAL_II_DISABLE_EXTRA_DIAGNOSTICS
 DEAL_II_ENABLE_EXTRA_DIAGNOSTICS
 
 #include <cmath>
+#include <limits>
 
 DEAL_II_NAMESPACE_OPEN
 
index c7775f1592274c61dc74628f183be9db39bc33e6..d6f4318aee4a914c02c6d3d3b936f1781e6cbda0 100644 (file)
@@ -29,6 +29,7 @@
 #include <deal.II/lac/vector_memory.h>
 
 #include <cmath>
+#include <limits>
 
 DEAL_II_NAMESPACE_OPEN
 
index 81d4a11a03ed3f6e4d80cdef0d153e7614fe13bb..e3b93fd147b9a18b69fcef01b6dc30ccc3149422 100644 (file)
@@ -37,6 +37,7 @@
 #include <cmath>
 #include <cstdio>
 #include <cstdlib>
+#include <limits>
 #include <vector>
 
 DEAL_II_NAMESPACE_OPEN
index 7f232bc182a50b325bfb1d97d74979beab1a5f1e..d257624eca14dac34c9c449a57be8d2f6b88581f 100644 (file)
@@ -26,6 +26,7 @@
 
 #include <iomanip>
 #include <iostream>
+#include <limits>
 
 DEAL_II_NAMESPACE_OPEN
 
index ce47525dce961d766c3e04b25a44940d0b6fd833..5998ecc03568e310759069ffc1b17f6a3ec9b35a 100644 (file)
@@ -32,6 +32,8 @@
 #include <deal.II/lac/solver_cg.h>
 #include <deal.II/lac/vector_memory.h>
 
+#include <limits>
+
 DEAL_II_NAMESPACE_OPEN
 
 // forward declarations
index 16fad15087c346cd3f764dc42bc359def0befc31..0bbcb9623a9f9d155943cd47f6230100ac2d6026 100644 (file)
@@ -30,6 +30,7 @@
 #  include <deal.II/lac/lapack_full_matrix.h>
 #  include <deal.II/lac/lapack_support.h>
 
+#  include <limits>
 #  include <memory>
 
 DEAL_II_NAMESPACE_OPEN
index 8dc901a874a1baaf8fbdae0908b1c329b6e590ae..f47e8cfe9460fabf0610f7547ade5f6d413cf37b 100644 (file)
@@ -27,6 +27,7 @@
 #include <deal.II/lac/solver_control.h>
 
 #include <cmath>
+#include <limits>
 
 DEAL_II_NAMESPACE_OPEN
 
index a2ce5f0aabab515a2b1b1f959667fbea32fc5a1e..b4166385a24ede1c3f7ddc6bc4d110ca4c6604a3 100644 (file)
@@ -32,6 +32,7 @@
 
 #include <algorithm>
 #include <cmath>
+#include <limits>
 #include <memory>
 #include <vector>
 
index 7edc8bc873eb3943d41d01c330c9aca797b4083e..d063254629f8c983cf98c796433e5bd3076b6fbe 100644 (file)
@@ -25,6 +25,8 @@
 #include <deal.II/lac/solver.h>
 #include <deal.II/lac/solver_control.h>
 
+#include <limits>
+
 DEAL_II_NAMESPACE_OPEN
 
 /**
index 414bcc7e80a919828771dd845908c047e5ec5d26..1e91f3623f70913e407bad720fdf668c6c6a11a9 100644 (file)
@@ -26,6 +26,7 @@
 
 #include <array>
 #include <complex>
+#include <limits>
 
 DEAL_II_NAMESPACE_OPEN
 
index 850603b3172234def0eb6e5af6ef76bdffdd4d4f..7f5beb5f5bf73d20e9afb43974f5069f156596ae 100644 (file)
@@ -42,6 +42,7 @@
 #include <cstring>
 #include <iomanip>
 #include <iostream>
+#include <limits>
 #include <memory>
 
 DEAL_II_NAMESPACE_OPEN
index fe41903b14aece36e05d50d37f12a827319bd6af..44a13c9f65055a81ab4cb4b7dd82de88f40513de 100644 (file)
@@ -25,6 +25,7 @@
 #include <deal.II/matrix_free/hanging_nodes_internal.h>
 #include <deal.II/matrix_free/mapping_info.h>
 
+#include <limits>
 
 DEAL_II_NAMESPACE_OPEN
 
index 9b462e475ccac7d949afeca26975a00323a98c19..5f984132ff60fb9c45cebb85fc521887ae88bce1 100644 (file)
@@ -31,6 +31,8 @@
 #include <deal.II/matrix_free/mapping_info.h>
 #include <deal.II/matrix_free/task_info.h>
 
+#include <limits>
+
 DEAL_II_NAMESPACE_OPEN
 
 namespace internal
index f17fbb1949a9c1ab50b3878c6aa49539bc9f5a8f..29df78d371b236067a79b1ba080fbf1793a2608e 100644 (file)
@@ -34,6 +34,8 @@
 #include <deal.II/matrix_free/mapping_info_storage.templates.h>
 #include <deal.II/matrix_free/util.h>
 
+#include <limits>
+
 DEAL_II_NAMESPACE_OPEN
 
 
index a1e7f8c3e28760299b9b06620660773d792bf249..1eec2fda2b931b39d7db5c2532a0b0699b18f91d 100644 (file)
@@ -33,6 +33,7 @@
 
 #include <deal.II/multigrid/mg_constrained_dofs.h>
 
+#include <limits>
 
 DEAL_II_NAMESPACE_OPEN
 
index 979d670278111be152f088767f0fb347caca87e5..ce715bcf46629a98c2552c4df3e7a5f93a739da5 100644 (file)
@@ -45,6 +45,8 @@
 #include <deal.II/multigrid/mg_transfer_global_coarsening.h>
 #include <deal.II/multigrid/mg_transfer_matrix_free.templates.h>
 
+#include <limits>
+
 DEAL_II_NAMESPACE_OPEN
 
 namespace
index 7b5ea7ce9570934bc5c466e0b2b9ab77dbb88abb..112853a9398bca3edf56cbca49ef143b7b4d6619 100644 (file)
@@ -54,6 +54,7 @@
 #include <algorithm>
 #include <cmath>
 #include <functional>
+#include <limits>
 #include <numeric>
 #include <vector>
 
index b2046e1621944556022d53bc6e75eef4a7099e4e..63df5b116d06f11ec9f9f186613c5d5070e67090 100644 (file)
@@ -41,6 +41,7 @@
 #include <deal.II/numerics/matrix_tools.h>
 #include <deal.II/numerics/vector_tools_boundary.h>
 
+#include <limits>
 
 DEAL_II_NAMESPACE_OPEN
 
index d15bd418176d502c71f34bfdd02c605ac4840104..f5c8ee9c17a7675c4e7659d9c20b4ff37a9edba1 100644 (file)
@@ -23,6 +23,8 @@
 
 #include <deal.II/numerics/vector_tools_constraints.h>
 
+#include <limits>
+
 DEAL_II_NAMESPACE_OPEN
 
 namespace VectorTools
index 64330a6b38c5cbbfbf66ec2d726e34fb19bd8ff9..d6cda89dae5753655695744d361243c21aac6737 100644 (file)
@@ -31,6 +31,8 @@
 
 #include <deal.II/numerics/vector_tools_integrate_difference.h>
 
+#include <limits>
+
 DEAL_II_NAMESPACE_OPEN
 
 namespace VectorTools
index ee7e3349c91c07a5536a26904ff41a58f9e4a95c..22ddd17062bf95935b2111d5b9f2d21d21bc1aa4 100644 (file)
@@ -27,6 +27,7 @@
 
 #include <algorithm>
 #include <fstream>
+#include <limits>
 #include <string>
 
 
index 2de631364b3b5105023f30c5a2b80cc8046f83a0..a79351ceb4320e2ad65ea0c6d06ae1a19853e6a3 100644 (file)
@@ -25,6 +25,7 @@
 
 #  include <ROL_Vector.hpp>
 
+#  include <limits>
 #  include <type_traits>
 
 
index 809650336284713e4d870e6c2dd7c64ab594b698..fd8228fadc536e7a3226a6f6db825c1609e64d5b 100644 (file)
@@ -24,6 +24,8 @@
 
 #include <deal.II/optimization/line_minimization.h>
 
+#include <limits>
+
 DEAL_II_NAMESPACE_OPEN
 
 /**
index 8ba24589ce19887de13908a13428cc08598f7332..a8cb07b4519bd784e3df3f1627b2e013d3043df3 100644 (file)
@@ -35,6 +35,8 @@
 #  include <deal.II/lac/trilinos_vector.h>
 #  include <deal.II/lac/vector_memory.h>
 
+#  include <limits>
+
 DEAL_II_NAMESPACE_OPEN
 
 namespace SUNDIALS
index bf97f863c4df4a0bff4bc685bc2bb9574b94bdb2..e4215c8b4991f3b4949e3731d27937fef73862e5 100644 (file)
@@ -16,6 +16,8 @@
 #include <deal.II/base/bounding_box.h>
 #include <deal.II/base/geometry_info.h>
 
+#include <limits>
+
 DEAL_II_NAMESPACE_OPEN
 
 template <int spacedim, typename Number>
index a1c23ca2b244959dc909d151c8dd14fa59a7853e..0ebfb4e285a2ba9aa155330b718028233658f0a7 100644 (file)
@@ -48,6 +48,7 @@
 #include <ctime>
 #include <fstream>
 #include <iomanip>
+#include <limits>
 #include <memory>
 #include <set>
 #include <sstream>
index 9c7eec0362d124356838d0b56acc3aa8c95be772..33e1160f2252dbb965592afab179d0af68e683f9 100644 (file)
@@ -31,6 +31,7 @@
 #include <boost/serialization/utility.hpp>
 
 #include <iostream>
+#include <limits>
 #include <numeric>
 #include <set>
 #include <vector>
index f6a4fcc67e1cb64c58892c2b6ecb8d02b9a59a88..463d5a5287efe569026ba23848e9bfa5bfa689c1 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <cmath>
 #include <ctime>
+#include <limits>
 #include <map>
 #include <mutex>
 #include <random>
index d6c12c07dfa9c7d6fad2f72c71bee635ef261f43..c8689d9606f782441f7252f95078cdd784a79e65 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <boost/serialization/utility.hpp>
 
+#include <limits>
 
 DEAL_II_NAMESPACE_OPEN
 
index c74f8539199aed466ecdf2a7306dd4d8b89e6353..e50589df0261578a8abc955b3b4ca6306995ae8e 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <deal.II/dofs/dof_accessor.h>
 
+#include <limits>
 
 DEAL_II_NAMESPACE_OPEN
 
index 75b2d323190e04a0dc4abb5a59898e647d73e955..33d747c6377dc918a6b4d2ec0507d1e75e49fc04 100644 (file)
@@ -19,6 +19,7 @@
 
 #  include <deal.II/lac/lapack_full_matrix.h>
 
+#  include <limits>
 
 DEAL_II_NAMESPACE_OPEN
 
index f8ba6206eb8197c3ff78109b4ec3e49c8be40e53..3b924636cce260b186525355b557a31948f71197 100644 (file)
@@ -33,6 +33,7 @@
 #include <algorithm>
 #include <fstream>
 #include <iostream>
+#include <limits>
 #include <numeric>
 
 
index 5975375cccf96256451abd1f2364bd3365d530a7..2918231002b9928d7ff4abb096889ea75645d221 100644 (file)
@@ -37,6 +37,7 @@
 #include <cstdint>
 #include <fstream>
 #include <iostream>
+#include <limits>
 #include <numeric>
 
 
index feea52deffcab701588b85977b748420370e503f..fa1b035969398090a86e3f82a28c4a90aa869532 100644 (file)
@@ -35,6 +35,7 @@
 #include <deal.II/lac/trilinos_vector.h>
 #include <deal.II/lac/vector.h>
 
+#include <limits>
 #include <vector>
 
 DEAL_II_NAMESPACE_OPEN
index 78247de4979a611cf63eca48aafd4dd2d3e3a79b..84417923edbef2bfab463afd1db96d8ef9affaca 100644 (file)
@@ -27,6 +27,7 @@
 #include <deal.II/grid/tria.h>
 #include <deal.II/grid/tria_iterator.h>
 
+#include <limits>
 #include <memory>
 #include <sstream>
 
index e1b987da924ba95605805cb937588eed350e4483..3c237e17af31a7819dd2652260bf098445e10009 100644 (file)
@@ -30,6 +30,8 @@ DEAL_II_DISABLE_EXTRA_DIAGNOSTICS
 #endif
 DEAL_II_ENABLE_EXTRA_DIAGNOSTICS
 
+#include <limits>
+
 DEAL_II_NAMESPACE_OPEN
 
 
index c9091a566ac57791f64c72dad5dac8ec75781a32..6b2b27f9f23886885bed9405bc88840e266cecda 100644 (file)
@@ -41,6 +41,7 @@ DEAL_II_ENABLE_EXTRA_DIAGNOSTICS
 #include <algorithm>
 #include <array>
 #include <cmath>
+#include <limits>
 #include <memory>
 #include <numeric>
 
index 79b01a866081b1ba0e7a3b8dc7ef845565e12f35..3a48d034b86adb27bd3d0617715fd6cd93f139f0 100644 (file)
@@ -16,6 +16,7 @@
 #include <deal.II/grid/cell_id.h>
 #include <deal.II/grid/tria.h>
 
+#include <limits>
 #include <sstream>
 
 DEAL_II_NAMESPACE_OPEN
index 882d1b0bdae38abe9e9204e9fde00b7e4027bbb1..9dc0519b2358192ad3b18c4593200a169e20abe2 100644 (file)
@@ -39,6 +39,7 @@
 #include <cctype>
 #include <fstream>
 #include <functional>
+#include <limits>
 #include <map>
 
 #ifdef DEAL_II_WITH_ASSIMP
index 64262c9d36a22a6f8e698ea276fe29e6177bb0c7..c8d3f858865d3fc3dfca376021cb2d9e385119b5 100644 (file)
@@ -29,6 +29,7 @@
 #include <cmath>
 #include <fstream>
 #include <functional>
+#include <limits>
 #include <numeric>
 
 DEAL_II_NAMESPACE_OPEN
index 86d0e96363f343fe444beaecab2debb65b555be1..fba8c7ac4809bb8016ed9e66966deda57ccece64 100644 (file)
@@ -66,6 +66,7 @@ DEAL_II_ENABLE_EXTRA_DIAGNOSTICS
 #include <array>
 #include <cmath>
 #include <iostream>
+#include <limits>
 #include <list>
 #include <numeric>
 #include <set>
index d52a45a424384d6cb3a0c7e20321a7bbc4c34b32..18a0a51b49016748e090a648f9f7e86ab8114e15 100644 (file)
@@ -39,6 +39,7 @@
 #include <algorithm>
 #include <array>
 #include <cmath>
+#include <limits>
 #include <list>
 #include <map>
 #include <numeric>
index 6ecca2cad427558a585fa829127b692e6dbd9929..cf833fdf7a0a05b2cb1f9ecd0048777de2ad79c4 100644 (file)
@@ -29,6 +29,7 @@ DEAL_II_DISABLE_EXTRA_DIAGNOSTICS
 DEAL_II_DISABLE_EXTRA_DIAGNOSTICS
 
 #include <cmath>
+#include <limits>
 #include <memory>
 
 DEAL_II_NAMESPACE_OPEN
index 30f7be3672fd4ea1087f819d9b87342d2cbae683..3359be1bce6e654838839d7bece559847fc856e5 100644 (file)
@@ -33,6 +33,7 @@ DEAL_II_DISABLE_EXTRA_DIAGNOSTICS
 DEAL_II_ENABLE_EXTRA_DIAGNOSTICS
 
 #include <cmath>
+#include <limits>
 #include <memory>
 
 DEAL_II_NAMESPACE_OPEN
index b86bb3c115cbe5cb74be4a3ae5c4d63624ebbf7c..91ba878b63284055f68abf84b7a51b3605ac7fb0 100644 (file)
@@ -32,6 +32,7 @@
 
 #include <array>
 #include <cmath>
+#include <limits>
 
 DEAL_II_NAMESPACE_OPEN
 
index dfee75622aabb0baaa9ab340744b331d9bcb4f1c..dfe9d317bcef229170157e93293a92abcf855f86 100644 (file)
@@ -19,6 +19,7 @@
 #include <deal.II/hp/fe_collection.h>
 #include <deal.II/hp/mapping_collection.h>
 
+#include <limits>
 #include <set>
 
 
index df61c0f4b0d06f71e806da0a813b753e497fe937..50b96f51135369b90dfebbfefc8ebc726c2bc4c1 100644 (file)
@@ -33,6 +33,8 @@
 #include <deal.II/lac/la_parallel_vector.h>
 #include <deal.II/lac/vector.h>
 
+#include <limits>
+
 DEAL_II_NAMESPACE_OPEN
 
 namespace hp
index 5d01e49771c6802f6a8b68c09336fcc71ff643a5..364b4b373c5e11756b60c9b611472a2b6544a5d5 100644 (file)
@@ -28,6 +28,7 @@
 #    include <hdf5.h>
 #  endif
 
+#  include <limits>
 #  include <memory>
 
 DEAL_II_NAMESPACE_OPEN
index a4c1a49612492de5159d774502a926d8c9ab8563..4fe3d2277097ad2c9aff1af417492bd43cfa0900 100644 (file)
@@ -26,6 +26,8 @@
 
 #  include <Epetra_Export.h>
 
+#  include <limits>
+
 DEAL_II_NAMESPACE_OPEN
 
 namespace TrilinosWrappers
index 63385261f68f82c482abf85d172a6ccc5f03b97e..d433dec0872c53bab008289e521e71fe1f01ed40 100644 (file)
@@ -38,6 +38,8 @@
 
 #include <deal.II/non_matching/coupling.h>
 
+#include <limits>
+
 DEAL_II_NAMESPACE_OPEN
 namespace NonMatching
 {
index 375fef40bb21a4fc92d5ab638c5733ca92f3288c..fdebe39ee700a1f83dd82ac2517e4ab2afb87ea1 100644 (file)
@@ -27,6 +27,8 @@
 
 #include <deal.II/particles/generators.h>
 
+#include <limits>
+
 DEAL_II_NAMESPACE_OPEN
 
 namespace Particles
index 51798fbc40e24fe29754ae95466583b82e503a3d..196ba13565b174ed2cb0eacf7a696d87516e701c 100644 (file)
@@ -20,6 +20,7 @@
 
 #include <deal.II/particles/particle_handler.h>
 
+#include <limits>
 #include <memory>
 #include <utility>
 

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.