From ee4f05411d2c3046e3a6fcc557674bc657183785 Mon Sep 17 00:00:00 2001 From: Henry Weller Date: Thu, 3 Nov 2022 15:54:50 +0000 Subject: [PATCH] functionObjects::fieldAverage: Print warning if used with foamPostProcess Field averaging can only be performed during the run as the averaging is performed every time-step. Resolves bug-report https://bugs.openfoam.org/view.php?id=3922 --- .../field/fieldAverage/fieldAverage.C | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/functionObjects/field/fieldAverage/fieldAverage.C b/src/functionObjects/field/fieldAverage/fieldAverage.C index c72070bd8c..a758984b6b 100644 --- a/src/functionObjects/field/fieldAverage/fieldAverage.C +++ b/src/functionObjects/field/fieldAverage/fieldAverage.C @@ -375,9 +375,20 @@ Foam::wordList Foam::functionObjects::fieldAverage::fields() const bool Foam::functionObjects::fieldAverage::execute() { - calcAverages(); + if (functionObject::postProcess) + { + WarningInFunction + << "fieldAverage is not supported with the foamPostProcess utility" + << endl; - return true; + return false; + } + else + { + calcAverages(); + + return true; + } }