aboutsummaryrefslogtreecommitdiff
path: root/src/ioFlexGH.h
diff options
context:
space:
mode:
authortradke <tradke@ebee0441-1374-4afa-a3b5-247f3ba15b9a>2001-03-21 11:32:30 +0000
committertradke <tradke@ebee0441-1374-4afa-a3b5-247f3ba15b9a>2001-03-21 11:32:30 +0000
commit63d13b19a212a35b7e5895afa236d3a53a6596d2 (patch)
tree56637bbd2db11f4dd769a62b4fe604d45e4c4304 /src/ioFlexGH.h
parent33890a8ce893e033b3acb849460e60c42b9cdf15 (diff)
Added string attributes 'parameter file' and 'creation date' to the output
files. These should help identifying your datafiles later on. Also fixed couple of gcc compiler warnings. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@178 ebee0441-1374-4afa-a3b5-247f3ba15b9a
Diffstat (limited to 'src/ioFlexGH.h')
-rw-r--r--src/ioFlexGH.h18
1 files changed, 14 insertions, 4 deletions
diff --git a/src/ioFlexGH.h b/src/ioFlexGH.h
index 80f6d84..bea8eb4 100644
--- a/src/ioFlexGH.h
+++ b/src/ioFlexGH.h
@@ -121,9 +121,19 @@ typedef struct IOFlexIOGH
} flexioGH;
-/* function prototypes */
-void IOFlexIO_Write2D (cGH *GH, int index, const char *alias);
-void IOFlexIO_Write3D (cGH *GH, int index, const char *alias);
-void IOFlexIO_DumpVar (cGH *GH, int index, int timelevel, IOFile iof);
+/* prototypes of functions to be registered */
+int IOFlexIO_Output2DGH (cGH *GH);
+int IOFlexIO_TriggerOutput2D (cGH *GH, int);
+int IOFlexIO_TimeFor2D (cGH *GH, int);
+int IOFlexIO_Output2DVarAs (cGH *GH, const char *var, const char *alias);
+int IOFlexIO_Output3DGH (cGH *GH);
+int IOFlexIO_TriggerOutput3D (cGH *GH, int);
+int IOFlexIO_TimeFor3D (cGH *GH, int);
+int IOFlexIO_Output3DVarAs (cGH *GH, const char *var, const char *alias);
+
+/* other function prototypes */
+void IOFlexIO_Write2D (cGH *GH, int vindex, const char *alias);
+void IOFlexIO_Write3D (cGH *GH, int vindex, const char *alias);
+void IOFlexIO_DumpVar (cGH *GH, int vindex, int timelevel, IOFile iof);
void IOFlexIO_IEEEIOStructDump (cGH *GH, IOFile iof);
void IOFlexIO_DumpGH (cGH *GH, int called_from);