diff --git a/applications/solvers/basic/scalarTransportFoam/scalarTransportFoam.C b/applications/solvers/basic/scalarTransportFoam/scalarTransportFoam.C index bef592370055aeaa1ee34286d80cce50f997877e..9082964083cfbcea6cb9e797dc5f088d39f2d475 100644 --- a/applications/solvers/basic/scalarTransportFoam/scalarTransportFoam.C +++ b/applications/solvers/basic/scalarTransportFoam/scalarTransportFoam.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -25,7 +25,7 @@ Application scalarTransportFoam Description - Solves a transport equation for a passive scalar + Solves the steady or transient transport equation for a passive scalar. \*---------------------------------------------------------------------------*/ @@ -58,7 +58,7 @@ int main(int argc, char *argv[]) while (simple.correctNonOrthogonal()) { - solve + fvScalarMatrix TEqn ( fvm::ddt(T) + fvm::div(phi, T) @@ -66,6 +66,11 @@ int main(int argc, char *argv[]) == fvOptions(T) ); + + TEqn.relax(); + fvOptions.constrain(TEqn); + TEqn.solve(); + fvOptions.correct(T); } runTime.write();