diff --git a/src/engine.c b/src/engine.c index 1808de3b5c422480f7a63b1ad771160332d8abf5..8d15399a4398785f6e3266601e7f51c798ec77ce 100644 --- a/src/engine.c +++ b/src/engine.c @@ -4848,11 +4848,11 @@ void engine_step(struct engine *e) { /* Save some statistics ? */ int save_stats = 0; - if (e->ti_end_min >= e->ti_next_stats && e->ti_next_stats > 0) save_stats = 1; + if (e->ti_end_min > e->ti_next_stats && e->ti_next_stats > 0) save_stats = 1; /* Do we want a snapshot? */ int dump_snapshot = 0; - if (e->ti_end_min >= e->ti_next_snapshot && e->ti_next_snapshot > 0) + if (e->ti_end_min > e->ti_next_snapshot && e->ti_next_snapshot > 0) dump_snapshot = 1; /* Do we want to perform structure finding? */ @@ -4861,7 +4861,7 @@ void engine_step(struct engine *e) { if (e->stf_output_freq_format == STEPS && e->step % e->deltaStepSTF == 0) run_stf = 1; else if (e->stf_output_freq_format == TIME && - e->ti_end_min >= e->ti_nextSTF && e->ti_nextSTF > 0) + e->ti_end_min > e->ti_nextSTF && e->ti_nextSTF > 0) run_stf = 1; }