BUG: cloudInfo: filePtrs_ cleared after setSize. Fixes #26

This commit is contained in:
mattijs 2015-12-14 14:28:48 +00:00
parent ca834a93c8
commit 132a3893cf

View File

@ -111,7 +111,6 @@ void Foam::cloudInfo::read(const dictionary& dict)
if (writeToFile())
{
filePtrs_.setSize(cloudNames_.size());
filePtrs_.clear();
forAll(filePtrs_, fileI)
{
const word& cloudName = cloudNames_[fileI];
@ -160,7 +159,7 @@ void Foam::cloudInfo::write()
scalar D10 = cloud.Dij(1, 0);
scalar D32 = cloud.Dij(3, 2);
if (Pstream::master())
if (Pstream::master() && writeToFile())
{
writeTime(filePtrs_[cloudI]);
filePtrs_[cloudI]