diff options
author | tradke <tradke@94b1c47f-dcfd-45ef-a468-0854c0e9e350> | 2002-05-06 09:11:42 +0000 |
---|---|---|
committer | tradke <tradke@94b1c47f-dcfd-45ef-a468-0854c0e9e350> | 2002-05-06 09:11:42 +0000 |
commit | 84df6a1831d14dcd7a80b7c65758919a78732df0 (patch) | |
tree | b66b71102d27bfaf0b90d5dd5918292041b092d0 /src/Output2D.c | |
parent | 76d4e575a9901080e16d0558e9d65f7a1ec8fe22 (diff) |
Parameter names changes as announced in today's mail to users@cactuscode.org.
You must also update thorn IOUtil now.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOASCII/trunk@113 94b1c47f-dcfd-45ef-a468-0854c0e9e350
Diffstat (limited to 'src/Output2D.c')
-rw-r--r-- | src/Output2D.c | 44 |
1 files changed, 17 insertions, 27 deletions
diff --git a/src/Output2D.c b/src/Output2D.c index f62a635..80788a7 100644 --- a/src/Output2D.c +++ b/src/Output2D.c @@ -40,7 +40,7 @@ static void SetOutputFlag (int vindex, const char *optstring, void *arg); IOASCII_Write2D @var GH - @vdesc Pointer to CCTK GH + @vdesc pointer to CCTK GH @vtype const cGH * @vio in @endvar @@ -54,22 +54,17 @@ static void SetOutputFlag (int vindex, const char *optstring, void *arg); int IOASCII_Output2DGH (const cGH *GH) { int vindex, retval; - asciiioGH *myGH; + const asciiioGH *myGH; - myGH = (asciiioGH *) CCTK_GHExtension (GH, "IOASCII"); + retval = 0; + myGH = (const asciiioGH *) CCTK_GHExtension (GH, "IOASCII"); /* loop over all variables */ - for (vindex = retval = 0; vindex < CCTK_NumVars (); vindex++) + for (vindex = CCTK_NumVars () - 1; vindex >= 0; vindex--) { - /* check if this variable should be output */ - if (! IOASCII_TimeFor2D (GH, vindex)) - { - continue; - } - - /* do the output */ - if (IOASCII_Write2D (GH, vindex, CCTK_VarName (vindex)) == 0) + if (IOASCII_TimeFor2D (GH, vindex) && + IOASCII_Write2D (GH, vindex, CCTK_VarName (vindex)) == 0) { /* register variable as having 2D output this iteration */ myGH->out2D_last[vindex] = GH->cctk_iteration; @@ -92,7 +87,7 @@ int IOASCII_Output2DGH (const cGH *GH) @calls IOASCII_Write2D @var GH - @vdesc Pointer to CCTK GH + @vdesc pointer to CCTK GH @vtype const cGH * @vio in @endvar @@ -140,7 +135,7 @@ int IOASCII_Output2DVarAs (const cGH *GH, const char *fullname, const char *alia @enddesc @var GH - @vdesc Pointer to CCTK GH + @vdesc pointer to CCTK GH @vtype const cGH * @vio in @endvar @@ -159,19 +154,17 @@ int IOASCII_Output2DVarAs (const cGH *GH, const char *fullname, const char *alia int IOASCII_TimeFor2D (const cGH *GH, int vindex) { int retval; - asciiioGH *myGH; char *fullname; + asciiioGH *myGH; - /* default is not do any output */ - retval = 0; - myGH = (asciiioGH *) CCTK_GHExtension (GH, "IOASCII"); CheckSteerableParameters (myGH); /* check if this variable should be output */ - if (myGH->out2D_every[vindex] > 0 && - GH->cctk_iteration % myGH->out2D_every[vindex] == 0) + retval = myGH->out2D_every[vindex] > 0 && + GH->cctk_iteration % myGH->out2D_every[vindex] == 0; + if (retval) { /* check if variable wasn't already output this iteration */ if (myGH->out2D_last[vindex] == GH->cctk_iteration) @@ -181,10 +174,7 @@ int IOASCII_TimeFor2D (const cGH *GH, int vindex) "Already done IOASCII 2D output for '%s' in current " "iteration (probably via triggers)", fullname); free (fullname); - } - else - { - retval = 1; + retval = 0; } } @@ -203,7 +193,7 @@ int IOASCII_TimeFor2D (const cGH *GH, int vindex) @calls IOASCII_Write2D @var GH - @vdesc Pointer to CCTK GH + @vdesc pointer to CCTK GH @vtype const cGH * @vio in @endvar @@ -251,7 +241,7 @@ static void CheckSteerableParameters (asciiioGH *myGH) myGH->out2D_every_default = out2D_every >= 0 ? out2D_every : out_every; /* report if frequency changed */ - if (myGH->out2D_every_default != i && ! CCTK_Equals (newverbose, "none")) + if (myGH->out2D_every_default != i && ! CCTK_Equals (verbose, "none")) { if (myGH->out2D_every_default > 0) { @@ -271,7 +261,7 @@ static void CheckSteerableParameters (asciiioGH *myGH) memset (myGH->out2D_every, 0, num_vars * sizeof (int)); CCTK_TraverseString (out2D_vars, SetOutputFlag, myGH, CCTK_GROUP_OR_VAR); - if (myGH->out2D_every_default == i || ! CCTK_Equals (newverbose, "none")) + if (myGH->out2D_every_default == i || ! CCTK_Equals (verbose, "none")) { msg = NULL; for (i = 0; i < num_vars; i++) |