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