From 1a6eb3f8a4d7f21168d0873e7208760ce6b1ef8d Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Fri, 12 Jul 2013 14:04:12 +0000
Subject: [PATCH] take isinf and isnan from std, to avoid ambiguities

[[Imported from SVN: r11785]]
---
 dune/solvers/solvers/loopsolver.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dune/solvers/solvers/loopsolver.cc b/dune/solvers/solvers/loopsolver.cc
index aba3bd41..8d3e34b0 100644
--- a/dune/solvers/solvers/loopsolver.cc
+++ b/dune/solvers/solvers/loopsolver.cc
@@ -112,7 +112,7 @@ void LoopSolver<VectorType, BitVectorType>::solve()
         if (this->useRelativeError_ && !std::isnan(error/oldNorm))
             error = error / oldNorm;
 
-        if (!isinf(convRate) && !isnan(convRate) && i>0)
+        if (!std::isinf(convRate) && !std::isnan(convRate) && i>0)
         {
             totalConvRate *= convRate;
             this->maxTotalConvRate_ = std::max(this->maxTotalConvRate_, std::pow(totalConvRate, 1/((real_type)convRateCounter+1)));
-- 
GitLab