/*@@ @header iobasic.h @date Friday 18th September 1999 @author Gabrielle Allen @desc The extensions to the GH structure from IOBasic. @enddesc @version $Header$ @@*/ #include "StoreNamedData.h" typedef struct IOBASICGH { /* how often to output */ int outScalar_every; int outInfo_every; /* flags indicating output for var [i] */ char *do_outInfo; char *do_outScalar; /* directory in which to output */ char *outdirScalar; /* The last iteration output */ int *outInfo_last; int *outScalar_last; /* The values for info */ CCTK_REAL **infovals; /* database for names of output files that were already created */ pNamedData *filenameListScalar; } iobasicGH; /* function prototypes */ void IOBasic_Write (cGH *GH, int index, const char *alias); void IOBasic_WriteGF (cGH *GH, int index, const char *alias); CCTK_REAL IOBasic_WriteInfo (cGH *GH, int index, const char *operator, const char *alias);