summaryrefslogtreecommitdiff
path: root/src/include/rfrConstants.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/rfrConstants.h')
-rw-r--r--src/include/rfrConstants.h62
1 files changed, 62 insertions, 0 deletions
diff --git a/src/include/rfrConstants.h b/src/include/rfrConstants.h
new file mode 100644
index 00000000..fb407dbe
--- /dev/null
+++ b/src/include/rfrConstants.h
@@ -0,0 +1,62 @@
+ /*@@
+ @file rfrConstants.h
+ @date
+ @author
+ @desc
+
+ @enddesc
+ @@*/
+
+/* $Id$ */
+
+/* Be careful changing ordering. Look at tree in rfrInitialize before you do! */
+#define CCTK_PARAMCHECK 0
+#define CCTK_BASEGRID 1
+
+#define CCTK_RECOVER 5
+
+/* Be sure to keep the INITIAL*, POSTSTEP*, etc... contiguous */
+#define CCTK_INITIAL 11
+#define CCTK_POSTINITIAL 12
+
+#define CCTK_CPINITIAL 25
+
+#define CCTK_PRESTEP 30
+
+#define CCTK_POSTSTEP 40
+
+#define CCTK_EVOL 60
+
+#define CCTK_BOUND 70
+
+#define CCTK_CHECKPOINT 75
+
+#define CCTK_ANALYSIS 80
+
+#define CCTK_TERMINATE 90
+
+#define CCTK_CONVERGENCE 100
+
+
+/* This shouldn't be here, but need it externally visable. */
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+int rfrInitTree(void **rfr_top,
+ int (*StorageOn)(void *, int),
+ int (*StorageOff)(void *, int),
+ int (*CommunicationOn)(void *, int),
+ int (*CommunicationOff)(void *, int),
+ int (*Triggerable)(int),
+ int (*TriggerSaysGo)(void *, int),
+ int (*TriggerAction)(void *, int),
+ int (*CallFunc)(void *, int, void *));
+
+void rfrPrintDescs(void *rfr_top, void *data, int when, char *tag, char *spacing);
+
+#ifdef __cplusplus
+}
+#endif