From ac49582af451340265c924baaaa5299eece25c69 Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Mon, 9 Dec 2013 14:01:36 +0000
Subject: [PATCH] Use isinf and isnan from std::, to avoid ambiguities

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

diff --git a/dune/solvers/solvers/tcgsolver.cc b/dune/solvers/solvers/tcgsolver.cc
index a24e1406..c46f0b6c 100644
--- a/dune/solvers/solvers/tcgsolver.cc
+++ b/dune/solvers/solvers/tcgsolver.cc
@@ -235,7 +235,7 @@ void TruncatedCGSolver<MatrixType, VectorType>::solve()
 
         normOfOldCorrection = normOfCorrection;
 
-        if (!isinf(convRate) && !isnan(convRate)) {
+        if (!std::isinf(convRate) && !std::isnan(convRate)) {
             totalConvRate *= convRate;
             this->maxTotalConvRate_ = std::max(this->maxTotalConvRate_, std::pow(totalConvRate, 1/((double)convRateCounter+1)));
             convRateCounter++;
-- 
GitLab