aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configuration.ccl4
-rw-r--r--interface.ccl13
-rw-r--r--src/RHSNaNCheck.c12
3 files changed, 17 insertions, 12 deletions
diff --git a/configuration.ccl b/configuration.ccl
index 47dd245..98fbfd0 100644
--- a/configuration.ccl
+++ b/configuration.ccl
@@ -1,6 +1,2 @@
# Configuration definition for thorn MoL
# $Header$
-
-REQUIRES NaNChecker
-
-
diff --git a/interface.ccl b/interface.ccl
index 9a10c91..a07c680 100644
--- a/interface.ccl
+++ b/interface.ccl
@@ -5,10 +5,21 @@ implements: MethodOfLines
#INCLUDE HEADER: MoLFunctions.h IN MoLFunctions.h
#INCLUDE HEADER: MoL.h IN MoL.h
-USES INCLUDE: NaNChecker.h
#USES INCLUDE: carpet.h
+##################################################
+### Functions from NaNChecker that may be used ###
+##################################################
+
+CCTK_INT FUNCTION CheckVarsForNaN \
+ (CCTK_POINTER_TO_CONST IN cctkGH, \
+ CCTK_INT IN report_max, \
+ CCTK_STRING IN vars, \
+ CCTK_STRING IN check_for, \
+ CCTK_STRING IN action_if_found)
+USES FUNCTION CheckVarsForNaN
+
##############################################
### Functions from Carpet that may be used ###
##############################################
diff --git a/src/RHSNaNCheck.c b/src/RHSNaNCheck.c
index 6724437..d149d4f 100644
--- a/src/RHSNaNCheck.c
+++ b/src/RHSNaNCheck.c
@@ -16,8 +16,6 @@
#include "ExternalVariables.h"
-#include "NaNChecker.h"
-
static const char *rcsid = "$Header$";
CCTK_FILEVERSION(CactusBase_MoL_RHSNaNCheck_c);
@@ -80,11 +78,11 @@ int MoL_NaNCheck(CCTK_ARGUMENTS)
for (var = 0; var < MoLNumEvolvedVariables; var++)
{
char * const varname = CCTK_FullName(RHSVariableIndex[var]);
- num_nans += NaNChecker_CheckVarsForNaN(cctkGH,
- -1,
- varname,
- check_for,
- action_if_found);
+ num_nans += CheckVarsForNaN(cctkGH,
+ -1,
+ varname,
+ check_for,
+ action_if_found);
free(varname);
}