summaryrefslogtreecommitdiff
path: root/src/include/CactusCommFunctions.h
diff options
context:
space:
mode:
authorgoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>1999-01-15 16:01:40 +0000
committergoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>1999-01-15 16:01:40 +0000
commit558a9c363187881d367c90d7d60adaf2db05d60c (patch)
treed93630a1e98f7cb02cb5a06e5f9f739c591773d2 /src/include/CactusCommFunctions.h
parent0aa6ff93505498fa6d801a9e490b873c8e72db50 (diff)
Set of changes/tidying up which will actually allow the code to run.
Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@59 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/include/CactusCommFunctions.h')
-rw-r--r--src/include/CactusCommFunctions.h18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/include/CactusCommFunctions.h b/src/include/CactusCommFunctions.h
index ad3eb141..329fa9f8 100644
--- a/src/include/CactusCommFunctions.h
+++ b/src/include/CactusCommFunctions.h
@@ -16,17 +16,19 @@
extern "C" {
#endif
-cGH *SetupGH(tFleshConfig *, int);
-int SetupGF(cGH *, cGF *);
+/* The functions. */
-int SyncAllFuncs(cGH *);
-int SyncGroupFuncs(cGH *, const char *group);
-int SyncOneFunc(cGH *, int GF);
+extern cGH * (*SetupGH)(tFleshConfig *, int);
+extern int (*SetupGF)(cGH *, cGF *);
-int ParallelInit(tFleshConfig *);
-int ParallelFinalise(tFleshConfig *);
+extern int (*SyncAllFuncs)(cGH *);
+extern int (*SyncGroupFuncs)(cGH *, const char *group);
+extern int (*SyncOneFunc)(cGH*, int );
-int Reduce(cGH *, int GF, int operation, void *result);
+extern int (*ParallelInit)(tFleshConfig *);
+extern int (*ParallelFinalise)(tFleshConfig *);
+
+extern int (*Reduce)(cGH *, int , int operation, void *result);
#ifdef _cplusplus
}