diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/Write1D.c | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/Write1D.c b/src/Write1D.c index 7638c22..c7876ea 100644 --- a/src/Write1D.c +++ b/src/Write1D.c @@ -539,14 +539,17 @@ static void OpenFile (const cGH *GH, { /* give the slice origin as range [1 .. n] */ sprintf (slicename, "%s%c_[%d]", type_extension, 'x' + dir, - myGH->spxyz[gdata->dim-1][dir][lower]); + gdata->grouptype == CCTK_GF ? + myGH->spxyz[gdata->dim-1][dir][lower] : 0); } else { /* give the slice origin as range [1 .. n] */ sprintf (slicename, "%s%c_[%d][%d]", type_extension, 'x' + dir, - myGH->spxyz[gdata->dim-1][dir][lower], - myGH->spxyz[gdata->dim-1][dir][upper]); + gdata->grouptype == CCTK_GF ? + myGH->spxyz[gdata->dim-1][dir][lower] : 0, + gdata->grouptype == CCTK_GF ? + myGH->spxyz[gdata->dim-1][dir][upper] : 0); } } else @@ -633,11 +636,13 @@ static void OpenFile (const cGH *GH, } /* output the index coordinates of the 1D line */ fprintf (file[i], " (%ci = %d", 'x' + lower, - myGH->spxyz[gdata->dim-1][dir][lower]); + gdata->grouptype == CCTK_GF ? + myGH->spxyz[gdata->dim-1][dir][lower] : 0); if (gdata->dim > 2) { fprintf (file[i], ", %ci = %d", 'x' + upper, - myGH->spxyz[gdata->dim-1][dir][upper]); + gdata->grouptype == CCTK_GF ? + myGH->spxyz[gdata->dim-1][dir][upper] : 0); } fputs (") \n", file[i]); } |