mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
BUG: binModels: read and use writeFile settings (fixes #2553)
This commit is contained in:
@ -148,6 +148,11 @@ Foam::binModel::binModel
|
|||||||
|
|
||||||
bool Foam::binModel::read(const dictionary& dict)
|
bool Foam::binModel::read(const dictionary& dict)
|
||||||
{
|
{
|
||||||
|
if (!functionObjects::writeFile::read(dict))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
patchSet_ = mesh_.boundaryMesh().patchSet(dict.get<wordRes>("patches"));
|
patchSet_ = mesh_.boundaryMesh().patchSet(dict.get<wordRes>("patches"));
|
||||||
fieldNames_ = dict.get<wordHashSet>("fields").sortedToc();
|
fieldNames_ = dict.get<wordHashSet>("fields").sortedToc();
|
||||||
|
|
||||||
|
|||||||
@ -104,7 +104,7 @@ bool Foam::binModels::singleDirectionUniformBin::processField
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Pstream::master() && !writtenHeader_)
|
if (writeToFile() && !writtenHeader_)
|
||||||
{
|
{
|
||||||
writeFileHeader<Type>(filePtrs_[fieldi]);
|
writeFileHeader<Type>(filePtrs_[fieldi]);
|
||||||
}
|
}
|
||||||
@ -183,7 +183,7 @@ bool Foam::binModels::singleDirectionUniformBin::processField
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Pstream::master())
|
if (writeToFile())
|
||||||
{
|
{
|
||||||
writeBinnedData(data, filePtrs_[fieldi]);
|
writeBinnedData(data, filePtrs_[fieldi]);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -98,7 +98,7 @@ bool Foam::binModels::uniformBin::processField(const label fieldi)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Pstream::master() && !writtenHeader_)
|
if (writeToFile() && !writtenHeader_)
|
||||||
{
|
{
|
||||||
writeFileHeader<Type>(filePtrs_[fieldi]);
|
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]);
|
writeBinnedData(data, filePtrs_[fieldi]);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user