From 5e34369a32dcfed5f90bc4f2ebe22547301a5b51 Mon Sep 17 00:00:00 2001 From: andy <a.heather@opencfd.co.uk> Date: Mon, 16 Feb 2009 18:55:28 +0000 Subject: [PATCH] using IOobjects for reading --- .../fieldAverage/fieldAverage/fieldAverage.C | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/postProcessing/functionObjects/field/fieldAverage/fieldAverage/fieldAverage.C b/src/postProcessing/functionObjects/field/fieldAverage/fieldAverage/fieldAverage.C index b9c4023401a..ed07969e0bb 100644 --- a/src/postProcessing/functionObjects/field/fieldAverage/fieldAverage/fieldAverage.C +++ b/src/postProcessing/functionObjects/field/fieldAverage/fieldAverage/fieldAverage.C @@ -26,10 +26,7 @@ License #include "fieldAverage.H" #include "volFields.H" -#include "dictionary.H" #include "Time.H" -#include "IFstream.H" -#include "OFstream.H" #include "fieldAverageItem.H" @@ -354,20 +351,25 @@ void Foam::fieldAverage::readAveragingProperties() } else { - IFstream propsFile + IOobject propsDictHeader ( - obr_.time().path()/obr_.time().timeName() - /"uniform"/"fieldAveragingProperties" + "fieldAveragingProperties", + obr_.time().timeName(), + "uniform", + obr_, + IOobject::NO_READ, + IOobject::NO_WRITE, + false ); - if (!propsFile.good()) + if (!propsDictHeader.headerOk()) { Info<< "fieldAverage: starting averaging at time " << obr_.time().timeName() << nl << endl; return; } - dictionary propsDict(dictionary::null, propsFile); + IOdictionary propsDict(propsDictHeader); Info<< "fieldAverage: restarting averaging for fields:" << endl; forAll(faItems_, i) -- GitLab