ENH: writeFile: add new flags to write/reset files

This commit is contained in:
Kutalmis Bercin
2022-11-24 11:57:22 +00:00
committed by Andrew Heather
parent 5844463ba4
commit 4c8fc9dc6e
2 changed files with 30 additions and 14 deletions

View File

@ -291,9 +291,22 @@ bool Foam::functionObjects::writeFile::writeToFile() const
}
bool Foam::functionObjects::writeFile::canWriteToFile() const
{
return (Pstream::master() && writeToFile_ && filePtr_);
}
bool Foam::functionObjects::writeFile::canResetFile() const
{
return (Pstream::master() && writeToFile_ && !filePtr_);
}
bool Foam::functionObjects::writeFile::canWriteHeader() const
{
return writeToFile_ && (updateHeader_ || !writtenHeader_);
return
Pstream::master() && writeToFile_ && (updateHeader_ || !writtenHeader_);
}