From 132a3893cf1a1e13d996a4257390d38f7e258b0d Mon Sep 17 00:00:00 2001 From: mattijs Date: Mon, 14 Dec 2015 14:28:48 +0000 Subject: [PATCH] BUG: cloudInfo: filePtrs_ cleared after setSize. Fixes #26 --- src/postProcessing/functionObjects/cloud/cloudInfo/cloudInfo.C | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/postProcessing/functionObjects/cloud/cloudInfo/cloudInfo.C b/src/postProcessing/functionObjects/cloud/cloudInfo/cloudInfo.C index 85595ab6a8..610e17565e 100644 --- a/src/postProcessing/functionObjects/cloud/cloudInfo/cloudInfo.C +++ b/src/postProcessing/functionObjects/cloud/cloudInfo/cloudInfo.C @@ -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]