summaryrefslogtreecommitdiff
path: root/src/include/cctki_ActiveThorns.h
diff options
context:
space:
mode:
authorgoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>2001-05-22 11:27:00 +0000
committergoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>2001-05-22 11:27:00 +0000
commit0994b6a59dcc4b0567a8ac4d7884f8cf1298a5b8 (patch)
tree891b8b042d0babec023a63a4da448c596b7b1ee6 /src/include/cctki_ActiveThorns.h
parentb3e59bd0ef19c60f9f473ed09ba4ce601634dce0 (diff)
New improved thorn activation routine. This routine checks the relationships
(i.e. implementations inhertied from, and friends) of a thorn and doesn't allow an inconsistent set of thorns to be activated. This fixes the long-standing bug where a thorn could be activated without its ancestors resulting in core dumps. See, for example PR 405. Please check your parameter files carefully as it is quite likely that one or more thorns are missing. From fixing the testsuites the most common ones missing were Boundary,PUGHSlab and FlexIO. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2207 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/include/cctki_ActiveThorns.h')
-rw-r--r--src/include/cctki_ActiveThorns.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/include/cctki_ActiveThorns.h b/src/include/cctki_ActiveThorns.h
index a72fe854..707c6d5a 100644
--- a/src/include/cctki_ActiveThorns.h
+++ b/src/include/cctki_ActiveThorns.h
@@ -39,6 +39,8 @@ int CCTKi_ActivateThorn(const char *name);
int CCTKi_PrintThorns(FILE *file, const char *format, int active);
int CCTKi_PrintImps(FILE *file, const char *format, int active);
+int CCTKi_ActivateThorns(const char *thornlist);
+
#ifdef __cplusplus
}
#endif