Time: Corrected the restart of deltaT for cases with variable time-step

This commit is contained in:
Henry
2011-11-03 16:35:25 +00:00
parent 1528e8f20f
commit 5f587a080a

View File

@ -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_;