diff options
author | tradke <tradke@ff385933-4943-42dc-877b-ffc776028de6> | 2002-03-11 16:44:20 +0000 |
---|---|---|
committer | tradke <tradke@ff385933-4943-42dc-877b-ffc776028de6> | 2002-03-11 16:44:20 +0000 |
commit | 7fe64ec7ca3faad320eee6d44ddedd7606c63f28 (patch) | |
tree | e8561786672fa5f7bd6e32865d6bf9ef61cde189 | |
parent | ff49258b74bf1420fdd01e39b3071bed337a9f10 (diff) |
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
-rw-r--r-- | src/NaNCheck.c | 6 |
1 files changed, 6 insertions, 0 deletions
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 |