From f486cd4f8ab205f13cd5c21a3c31513d0be8a6ae Mon Sep 17 00:00:00 2001
From: Matthias Frey <matthias.frey@psi.ch>
Date: Thu, 27 Jun 2019 09:55:49 +0200
Subject: [PATCH] use better function call

---
 optimizer/Util/SDDSParser.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/optimizer/Util/SDDSParser.h b/optimizer/Util/SDDSParser.h
index 3fb282ee0..fd08ade9f 100644
--- a/optimizer/Util/SDDSParser.h
+++ b/optimizer/Util/SDDSParser.h
@@ -144,7 +144,7 @@ namespace SDDS {
                     * (value_after - value_before)
                     / (value_after_ref - value_before_ref);
 
-            if (std::isnan(nval) || std::isinf(nval))
+            if (std::isfinite(nval))
                 throw SDDSParserException("SDDSParser::getInterpolatedValue",
                                           "Interpolated value either NaN or Inf.");
         }
-- 
GitLab