From: kronbichler Date: Thu, 28 Jul 2011 12:52:27 +0000 (+0000) Subject: Need to include limits. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5ca0501ee3f00c8e722a4cf87ceb8600db8a56f8;p=dealii-svn.git Need to include limits. git-svn-id: https://svn.dealii.org/trunk@23979 0785d39b-7218-0410-832d-ea1e28bc413d --- 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; }