From 821cdf66819a3903fcaa74d51c7816df337f28c4 Mon Sep 17 00:00:00 2001 From: Tobias Holzmann <> Date: Wed, 13 Aug 2025 16:28:45 +0100 Subject: [PATCH] ENH: energyTransport: transfer write control from controlDict to function object (#3303) --- .../solvers/energyTransport/energyTransport.C | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/functionObjects/solvers/energyTransport/energyTransport.C b/src/functionObjects/solvers/energyTransport/energyTransport.C index 730a320f8e..39f4045c9e 100644 --- a/src/functionObjects/solvers/energyTransport/energyTransport.C +++ b/src/functionObjects/solvers/energyTransport/energyTransport.C @@ -62,7 +62,7 @@ Foam::volScalarField& Foam::functionObjects::energyTransport::transportedField() mesh_.time().timeName(), mesh_, IOobject::MUST_READ, - IOobject::AUTO_WRITE, + IOobject::NO_WRITE, IOobject::REGISTER ), mesh_ @@ -437,6 +437,14 @@ bool Foam::functionObjects::energyTransport::execute() bool Foam::functionObjects::energyTransport::write() { + Log << type() << " write: " << name() << nl + << tab << fieldName_ << nl + << endl; + + volScalarField& s = transportedField(); + + s.write(); + return true; }