From f4ee6e14181a71caeed81178e932e5eb5454a703 Mon Sep 17 00:00:00 2001 From: andy Date: Tue, 16 Oct 2012 10:17:56 +0100 Subject: [PATCH] ENH: Added helper function for function objects to return output folder for current time value --- .../functionObjects/functionObjectFile/functionObjectFile.C | 6 ++++++ .../functionObjects/functionObjectFile/functionObjectFile.H | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/OpenFOAM/db/functionObjects/functionObjectFile/functionObjectFile.C b/src/OpenFOAM/db/functionObjects/functionObjectFile/functionObjectFile.C index 4ccf40e0b0..a5d5f0d94b 100644 --- a/src/OpenFOAM/db/functionObjects/functionObjectFile/functionObjectFile.C +++ b/src/OpenFOAM/db/functionObjects/functionObjectFile/functionObjectFile.C @@ -51,6 +51,12 @@ Foam::fileName Foam::functionObjectFile::baseFileDir() const } +Foam::fileName Foam::functionObjectFile::baseTimeDir() const +{ + return baseFileDir()/prefix_/obr_.time().timeName(); +} + + void Foam::functionObjectFile::createFiles() { const word startTimeName = diff --git a/src/OpenFOAM/db/functionObjects/functionObjectFile/functionObjectFile.H b/src/OpenFOAM/db/functionObjects/functionObjectFile/functionObjectFile.H index 9099108f92..544f949cb4 100644 --- a/src/OpenFOAM/db/functionObjects/functionObjectFile/functionObjectFile.H +++ b/src/OpenFOAM/db/functionObjects/functionObjectFile/functionObjectFile.H @@ -77,9 +77,12 @@ protected: // Protected Member Functions - //- Return the base file directory for output + //- Return the base directory for output virtual fileName baseFileDir() const; + //- Return the base directory for the current time value + virtual fileName baseTimeDir() const; + //- Create the output file virtual void createFiles();