functionObjects::logFiles: Removed the writing of additional '_0' or '_<time>' files on restart

Given that logFiles now writes the log files into postProcessing/<func
name>/<time> it is no longer useful to add '_<time>' to the log file name in the
case that the file already exists without this extension.
This commit is contained in:
Henry Weller
2021-01-21 12:06:46 +00:00
parent a2eda110f8
commit 1adc1806df

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org
\\ / A nd | Copyright (C) 2012-2020 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2012-2021 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -25,7 +25,6 @@ License
#include "logFiles.H"
#include "Time.H"
#include "IFstream.H"
#include "OSspecific.H"
// * * * * * * * * * * * * Protected Member Functions * * * * * * * * * * * //
@ -41,22 +40,10 @@ void Foam::functionObjects::logFiles::createFiles()
{
if (!filePtrs_.set(i))
{
fileName outputDir(baseFileDir()/prefix_/startTimeName);
const fileName outputDir(baseFileDir()/prefix_/startTimeName);
mkDir(outputDir);
word fName(names_[i]);
// Check if file already exists
IFstream is(outputDir/(fName + ".dat"));
if (is.good())
{
fName = fName + "_" + fileObr_.time().timeName();
}
filePtrs_.set(i, new OFstream(outputDir/(fName + ".dat")));
filePtrs_.set(i, new OFstream(outputDir/(names_[i] + ".dat")));
initStream(filePtrs_[i]);
writeFileHeader(i);
}
}