From 7fe64ec7ca3faad320eee6d44ddedd7606c63f28 Mon Sep 17 00:00:00 2001 From: tradke Date: Mon, 11 Mar 2002 16:44:20 +0000 Subject: Check for valid values passed in the 'check_for' parameter of the API. A warning is issued for invalid values, and the behaviour falls back to 'check for both Inf and NaN values'. Closes PR CactusUtils/925. git-svn-id: http://svn.cactuscode.org/arrangements/CactusUtils/NaNChecker/trunk@27 ff385933-4943-42dc-877b-ffc776028de6 --- src/NaNCheck.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/NaNCheck.c b/src/NaNCheck.c index acef501..0701b14 100644 --- a/src/NaNCheck.c +++ b/src/NaNCheck.c @@ -226,6 +226,12 @@ int NaNChecker_CheckVarsForNaN (const cGH *GH, } else { + if (! CCTK_Equals (check_for, "both")) + { + CCTK_VWarn (1, __LINE__, __FILE__, CCTK_THORNSTRING, + "Invalid value '%s' passed for 'check_for' parameter. " + "Defaulting to 'both' instead.", check_for); + } info.check_for = CHECK_FOR_BOTH; } #endif -- cgit v1.2.3