Skip to content
Snippets Groups Projects
Commit 65840db0 authored by Dmitri Naumov's avatar Dmitri Naumov
Browse files

[NL] Store current dt in prev dt for next iter.

parent 8800c644
No related branches found
No related tags found
No related merge requests found
......@@ -71,6 +71,10 @@ bool IterationNumberBasedTimeStepping::next(double const /*solution_error*/,
else
{
++_n_rejected_steps;
// time step was rejected, keep dt for the next dt computation.
_ts_prev = // essentially equal to _ts_prev.dt = _ts_current.dt.
TimeStep{_ts_prev.previous(),
_ts_prev.previous() + _ts_current.dt(), _ts_prev.steps()};
}
// prepare the next time step info
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment