From df099b7fb3412ee35cddcb6e5b31d91c333ffcbe Mon Sep 17 00:00:00 2001 From: andy <andy> Date: Mon, 12 May 2014 15:12:10 +0100 Subject: [PATCH] BUG: functionObjectFile - updated parallel ops - mantis #1242 --- .../functionObjectFile/functionObjectFile.C | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/OpenFOAM/db/functionObjects/functionObjectFile/functionObjectFile.C b/src/OpenFOAM/db/functionObjects/functionObjectFile/functionObjectFile.C index f2bab5983a5..a04fc522f5a 100644 --- a/src/OpenFOAM/db/functionObjects/functionObjectFile/functionObjectFile.C +++ b/src/OpenFOAM/db/functionObjects/functionObjectFile/functionObjectFile.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2012-2013 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2012-2014 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -130,11 +130,11 @@ void Foam::functionObjectFile::write() void Foam::functionObjectFile::resetNames(const wordList& names) { + names_.clear(); + names_.insert(names); + if (Pstream::master()) { - names_.clear(); - names_.insert(names); - filePtrs_.clear(); filePtrs_.setSize(names_.toc().size()); @@ -145,11 +145,11 @@ void Foam::functionObjectFile::resetNames(const wordList& names) void Foam::functionObjectFile::resetName(const word& name) { + names_.clear(); + names_.insert(name); + if (Pstream::master()) { - names_.clear(); - names_.insert(name); - filePtrs_.clear(); filePtrs_.setSize(1); @@ -191,11 +191,11 @@ Foam::functionObjectFile::functionObjectFile names_(), filePtrs_() { + names_.clear(); + names_.insert(name); + if (Pstream::master()) { - names_.clear(); - names_.insert(name); - filePtrs_.clear(); filePtrs_.setSize(1); @@ -216,11 +216,11 @@ Foam::functionObjectFile::functionObjectFile names_(names), filePtrs_() { + names_.clear(); + names_.insert(names); + if (Pstream::master()) { - names_.clear(); - names_.insert(names); - filePtrs_.clear(); filePtrs_.setSize(names_.size()); -- GitLab