From 2903722a39266909ff2f6c8d8155bf0a79752f2f Mon Sep 17 00:00:00 2001 From: Andrew Heather Date: Mon, 28 Nov 2016 09:48:06 +0000 Subject: [PATCH] Revert "ENH: ensure written and evaluated values correspond (issue #311)" This reverts commit c554dc7b7d29c6c3979b8e09227ca7bc75f9aefc. Functionality available in more general change in commit fb78378 --- src/functionObjects/field/ddt2/ddt2.C | 9 --------- src/functionObjects/field/ddt2/ddt2.H | 3 --- src/functionObjects/field/zeroGradient/zeroGradient.C | 9 --------- src/functionObjects/field/zeroGradient/zeroGradient.H | 3 --- 4 files changed, 24 deletions(-) diff --git a/src/functionObjects/field/ddt2/ddt2.C b/src/functionObjects/field/ddt2/ddt2.C index 7aeecd01e9..a387671658 100644 --- a/src/functionObjects/field/ddt2/ddt2.C +++ b/src/functionObjects/field/ddt2/ddt2.C @@ -112,7 +112,6 @@ Foam::functionObjects::ddt2::ddt2 ) : fvMeshFunctionObject(name, runTime, dict), - prevTimeIndex_(-1), selectFields_(), resultName_(word::null), blacklist_(), @@ -218,20 +217,12 @@ bool Foam::functionObjects::ddt2::execute() << "Unprocessed field " << ignored << endl; } - // Update time index - prevTimeIndex_ = obr_.time().timeIndex(); - return true; } bool Foam::functionObjects::ddt2::write() { - if (prevTimeIndex_ < obr_.time().timeIndex()) - { - // Ensure written results reflect the current state - execute(); - } if (results_.size()) { Log << type() << ' ' << name() << " write:" << endl; diff --git a/src/functionObjects/field/ddt2/ddt2.H b/src/functionObjects/field/ddt2/ddt2.H index bba1492e3e..21607ce2a3 100644 --- a/src/functionObjects/field/ddt2/ddt2.H +++ b/src/functionObjects/field/ddt2/ddt2.H @@ -101,9 +101,6 @@ class ddt2 { // Private data - //- Time at last execute, ensures write uses up-to-date values - label prevTimeIndex_; - //- Name of fields to process wordReList selectFields_; diff --git a/src/functionObjects/field/zeroGradient/zeroGradient.C b/src/functionObjects/field/zeroGradient/zeroGradient.C index 53d41c23f8..ff07607652 100644 --- a/src/functionObjects/field/zeroGradient/zeroGradient.C +++ b/src/functionObjects/field/zeroGradient/zeroGradient.C @@ -100,7 +100,6 @@ Foam::functionObjects::zeroGradient::zeroGradient ) : fvMeshFunctionObject(name, runTime, dict), - prevTimeIndex_(-1), selectFields_(), resultName_(string::null), results_() @@ -175,20 +174,12 @@ bool Foam::functionObjects::zeroGradient::execute() << "Unprocessed field " << ignored << endl; } - // Update time index - prevTimeIndex_ = obr_.time().timeIndex(); - return true; } bool Foam::functionObjects::zeroGradient::write() { - if (prevTimeIndex_ < obr_.time().timeIndex()) - { - // Ensure written results reflect the current state - execute(); - } if (results_.size()) { Log << type() << ' ' << name() << " write:" << endl; diff --git a/src/functionObjects/field/zeroGradient/zeroGradient.H b/src/functionObjects/field/zeroGradient/zeroGradient.H index e4eb1c75b3..8424360824 100644 --- a/src/functionObjects/field/zeroGradient/zeroGradient.H +++ b/src/functionObjects/field/zeroGradient/zeroGradient.H @@ -95,9 +95,6 @@ class zeroGradient { // Private data - //- Time at last execute, ensures write uses up-to-date values - label prevTimeIndex_; - //- Name of fields to process wordReList selectFields_;