From 0ff5eb56870d39ad423774443a94c28666d36b6c Mon Sep 17 00:00:00 2001 From: Kutalmis Bercin Date: Thu, 25 Jul 2024 11:45:17 +0100 Subject: [PATCH] STYLE: scalarTransport/energyTransport: modernise the code - Remove redundant copy ctor and assignment operator (already deleted in base class) - Remove unused header files - Use default destructor - Reorder member variables --- .../solvers/energyTransport/energyTransport.C | 60 ++++++++---------- .../solvers/energyTransport/energyTransport.H | 62 +++++++++---------- .../solvers/scalarTransport/scalarTransport.C | 42 ++++++------- .../solvers/scalarTransport/scalarTransport.H | 51 +++++++-------- 4 files changed, 94 insertions(+), 121 deletions(-) diff --git a/src/functionObjects/solvers/energyTransport/energyTransport.C b/src/functionObjects/solvers/energyTransport/energyTransport.C index d2a77b3407..730a320f8e 100644 --- a/src/functionObjects/solvers/energyTransport/energyTransport.C +++ b/src/functionObjects/solvers/energyTransport/energyTransport.C @@ -26,11 +26,6 @@ License \*---------------------------------------------------------------------------*/ #include "energyTransport.H" -#include "surfaceFields.H" -#include "fvmDdt.H" -#include "fvmDiv.H" -#include "fvmLaplacian.H" -#include "fvmSup.H" #include "turbulentTransportModel.H" #include "turbulentFluidThermoModel.H" #include "addToRunTimeSelectionTable.H" @@ -188,24 +183,6 @@ Foam::functionObjects::energyTransport::energyTransport ) : fvMeshFunctionObject(name, runTime, dict), - fieldName_(dict.getOrDefault("field", "T")), - phiName_(dict.getOrDefault("phi", "phi")), - rhoName_(dict.getOrDefault("rho", "rho")), - nCorr_(0), - tol_(1), - schemesField_("unknown-schemesField"), - fvOptions_(mesh_), - multiphaseThermo_(dict.subOrEmptyDict("phaseThermos")), - Cp_("Cp", dimEnergy/dimMass/dimTemperature, 0, dict), - kappa_ - ( - "kappa", - dimEnergy/dimTime/dimLength/dimTemperature, - 0, - dict - ), - rho_("rhoInf", dimDensity, 0, dict), - Prt_("Prt", dimless, 1, dict), rhoCp_ ( IOobject @@ -219,7 +196,25 @@ Foam::functionObjects::energyTransport::energyTransport ), mesh_, dimensionedScalar(dimEnergy/dimTemperature/dimVolume, Zero) - ) + ), + fvOptions_(mesh_), + multiphaseThermo_(dict.subOrEmptyDict("phaseThermos")), + Cp_("Cp", dimEnergy/dimMass/dimTemperature, 0, dict), + kappa_ + ( + "kappa", + dimEnergy/dimTime/dimLength/dimTemperature, + 0, + dict + ), + rho_("rhoInf", dimDensity, 0, dict), + Prt_("Prt", dimless, 1, dict), + fieldName_(dict.getOrDefault("field", "T")), + schemesField_("unknown-schemesField"), + phiName_(dict.getOrDefault("phi", "phi")), + rhoName_(dict.getOrDefault("rho", "rho")), + tol_(1), + nCorr_(0) { read(dict); @@ -306,17 +301,14 @@ Foam::functionObjects::energyTransport::energyTransport } -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -Foam::functionObjects::energyTransport::~energyTransport() -{} - - // * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // bool Foam::functionObjects::energyTransport::read(const dictionary& dict) { - fvMeshFunctionObject::read(dict); + if (!fvMeshFunctionObject::read(dict)) + { + return false; + } dict.readIfPresent("phi", phiName_); dict.readIfPresent("rho", rhoName_); @@ -359,14 +351,14 @@ bool Foam::functionObjects::energyTransport::execute() // Convergence monitor parameters bool converged = false; - label iter = 0; + int iter = 0; if (phi.dimensions() == dimMass/dimTime) { rhoCp_ = rho()*Cp(); const surfaceScalarField rhoCpPhi(fvc::interpolate(Cp())*phi); - for (label i = 0; i <= nCorr_; i++) + for (int i = 0; i <= nCorr_; ++i) { fvScalarMatrix sEqn ( @@ -401,7 +393,7 @@ bool Foam::functionObjects::energyTransport::execute() rhoCp ); - for (label i = 0; i <= nCorr_; i++) + for (int i = 0; i <= nCorr_; ++i) { fvScalarMatrix sEqn ( diff --git a/src/functionObjects/solvers/energyTransport/energyTransport.H b/src/functionObjects/solvers/energyTransport/energyTransport.H index eea60e707d..04512f81f3 100644 --- a/src/functionObjects/solvers/energyTransport/energyTransport.H +++ b/src/functionObjects/solvers/energyTransport/energyTransport.H @@ -70,7 +70,7 @@ Usage Prt ; schemesField ; tolerance ; - nCorr