mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
BUG: functionObjectFile - updated parallel ops - mantis #1242
This commit is contained in:
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2012-2013 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2012-2014 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -129,12 +129,12 @@ void Foam::functionObjectFile::write()
|
|||||||
|
|
||||||
|
|
||||||
void Foam::functionObjectFile::resetNames(const wordList& names)
|
void Foam::functionObjectFile::resetNames(const wordList& names)
|
||||||
{
|
|
||||||
if (Pstream::master())
|
|
||||||
{
|
{
|
||||||
names_.clear();
|
names_.clear();
|
||||||
names_.insert(names);
|
names_.insert(names);
|
||||||
|
|
||||||
|
if (Pstream::master())
|
||||||
|
{
|
||||||
filePtrs_.clear();
|
filePtrs_.clear();
|
||||||
filePtrs_.setSize(names_.toc().size());
|
filePtrs_.setSize(names_.toc().size());
|
||||||
|
|
||||||
@ -144,12 +144,12 @@ void Foam::functionObjectFile::resetNames(const wordList& names)
|
|||||||
|
|
||||||
|
|
||||||
void Foam::functionObjectFile::resetName(const word& name)
|
void Foam::functionObjectFile::resetName(const word& name)
|
||||||
{
|
|
||||||
if (Pstream::master())
|
|
||||||
{
|
{
|
||||||
names_.clear();
|
names_.clear();
|
||||||
names_.insert(name);
|
names_.insert(name);
|
||||||
|
|
||||||
|
if (Pstream::master())
|
||||||
|
{
|
||||||
filePtrs_.clear();
|
filePtrs_.clear();
|
||||||
filePtrs_.setSize(1);
|
filePtrs_.setSize(1);
|
||||||
|
|
||||||
@ -190,12 +190,12 @@ Foam::functionObjectFile::functionObjectFile
|
|||||||
prefix_(prefix),
|
prefix_(prefix),
|
||||||
names_(),
|
names_(),
|
||||||
filePtrs_()
|
filePtrs_()
|
||||||
{
|
|
||||||
if (Pstream::master())
|
|
||||||
{
|
{
|
||||||
names_.clear();
|
names_.clear();
|
||||||
names_.insert(name);
|
names_.insert(name);
|
||||||
|
|
||||||
|
if (Pstream::master())
|
||||||
|
{
|
||||||
filePtrs_.clear();
|
filePtrs_.clear();
|
||||||
filePtrs_.setSize(1);
|
filePtrs_.setSize(1);
|
||||||
|
|
||||||
@ -215,12 +215,12 @@ Foam::functionObjectFile::functionObjectFile
|
|||||||
prefix_(prefix),
|
prefix_(prefix),
|
||||||
names_(names),
|
names_(names),
|
||||||
filePtrs_()
|
filePtrs_()
|
||||||
{
|
|
||||||
if (Pstream::master())
|
|
||||||
{
|
{
|
||||||
names_.clear();
|
names_.clear();
|
||||||
names_.insert(names);
|
names_.insert(names);
|
||||||
|
|
||||||
|
if (Pstream::master())
|
||||||
|
{
|
||||||
filePtrs_.clear();
|
filePtrs_.clear();
|
||||||
filePtrs_.setSize(names_.size());
|
filePtrs_.setSize(names_.size());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user