From 5ca0501ee3f00c8e722a4cf87ceb8600db8a56f8 Mon Sep 17 00:00:00 2001 From: kronbichler Date: Thu, 28 Jul 2011 12:52:27 +0000 Subject: [PATCH] Need to include limits. git-svn-id: https://svn.dealii.org/trunk@23979 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/source/base/polynomial.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/deal.II/source/base/polynomial.cc b/deal.II/source/base/polynomial.cc index 2fb0cfd957..972247184a 100644 --- a/deal.II/source/base/polynomial.cc +++ b/deal.II/source/base/polynomial.cc @@ -18,6 +18,9 @@ #include #include +#ifdef HAVE_STD_NUMERIC_LIMITS +# include +#endif DEAL_II_NAMESPACE_OPEN @@ -83,10 +86,12 @@ namespace Polynomials } // check for underflow and overflow +#ifdef HAVE_STD_NUMERIC_LIMITS Assert (std::fabs(tmp_lagrange_weight) > std::numeric_limits::min(), ExcMessage ("Underflow in computation of Lagrange denominator.")); Assert (std::fabs(tmp_lagrange_weight) < std::numeric_limits::max(), ExcMessage ("Overflow in computation of Lagrange denominator.")); +#endif lagrange_weight = 1./tmp_lagrange_weight; } -- 2.39.5