From 5f587a080ae225c591cee468f19d750ff87ba2a1 Mon Sep 17 00:00:00 2001 From: Henry Date: Thu, 3 Nov 2011 16:35:25 +0000 Subject: [PATCH] Time: Corrected the restart of deltaT for cases with variable time-step --- src/OpenFOAM/db/Time/Time.C | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/OpenFOAM/db/Time/Time.C b/src/OpenFOAM/db/Time/Time.C index 20fca2c4db..6ab3baa700 100644 --- a/src/OpenFOAM/db/Time/Time.C +++ b/src/OpenFOAM/db/Time/Time.C @@ -170,7 +170,7 @@ void Foam::Time::setControls() readDict(); deltaTSave_ = deltaT_; - deltaT0_ = deltaTSave_; + deltaT0_ = deltaT_; if (Pstream::parRun()) { @@ -203,11 +203,14 @@ void Foam::Time::setControls() ) ); - if (timeDict.readIfPresent("deltaT", deltaTSave_)) + if (timeDict.readIfPresent("deltaT", deltaT_)) { - deltaT0_ = deltaTSave_; + deltaTSave_ = deltaT_; + deltaT0_ = deltaT_; } + timeDict.readIfPresent("deltaT0", deltaT0_); + if (timeDict.readIfPresent("index", startTimeIndex_)) { timeIndex_ = startTimeIndex_;