diff options
Diffstat (limited to 'CarpetDev/CarpetIOF5/src/iof5.cc')
-rw-r--r-- | CarpetDev/CarpetIOF5/src/iof5.cc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/CarpetDev/CarpetIOF5/src/iof5.cc b/CarpetDev/CarpetIOF5/src/iof5.cc index 15ebbe273..f7c0cfdc9 100644 --- a/CarpetDev/CarpetIOF5/src/iof5.cc +++ b/CarpetDev/CarpetIOF5/src/iof5.cc @@ -202,7 +202,13 @@ namespace CarpetIOF5 { bool output_this_iteration = false; int const my_out_every = out_every == -2 ? IO_out_every : out_every; - if (my_out_every > 0) { + int const my_out0D_every = out0D_every == -2 ? my_out_every : out0D_every; + int const my_out1D_every = out1D_every == -2 ? my_out_every : out1D_every; + int const my_out2D_every = out2D_every == -2 ? my_out_every : out2D_every; + int const my_out3D_every = out3D_every == -2 ? my_out_every : out3D_every; + if (my_out0D_every > 0 or my_out1D_every > 0 or my_out2D_every > 0 or + my_out3D_every > 0) + { if (*this_iteration == cctk_iteration) { // we already decided to output this iteration output_this_iteration = true; |