BUG: binModels: read and use writeFile settings (fixes #2553)

This commit is contained in:
Kutalmis Bercin
2022-08-02 17:18:25 +01:00
parent 9f40db8977
commit b0cd2ea991
3 changed files with 9 additions and 4 deletions

View File

@ -148,6 +148,11 @@ Foam::binModel::binModel
bool Foam::binModel::read(const dictionary& dict)
{
if (!functionObjects::writeFile::read(dict))
{
return false;
}
patchSet_ = mesh_.boundaryMesh().patchSet(dict.get<wordRes>("patches"));
fieldNames_ = dict.get<wordHashSet>("fields").sortedToc();

View File

@ -104,7 +104,7 @@ bool Foam::binModels::singleDirectionUniformBin::processField
return false;
}
if (Pstream::master() && !writtenHeader_)
if (writeToFile() && !writtenHeader_)
{
writeFileHeader<Type>(filePtrs_[fieldi]);
}
@ -183,7 +183,7 @@ bool Foam::binModels::singleDirectionUniformBin::processField
}
}
if (Pstream::master())
if (writeToFile())
{
writeBinnedData(data, filePtrs_[fieldi]);
}

View File

@ -98,7 +98,7 @@ bool Foam::binModels::uniformBin::processField(const label fieldi)
return false;
}
if (Pstream::master() && !writtenHeader_)
if (writeToFile() && !writtenHeader_)
{
writeFileHeader<Type>(filePtrs_[fieldi]);
}
@ -166,7 +166,7 @@ bool Foam::binModels::uniformBin::processField(const label fieldi)
}
}
if (Pstream::master())
if (writeToFile())
{
writeBinnedData(data, filePtrs_[fieldi]);
}