From e9288a698e6c994e3f13965248263806dc0b4945 Mon Sep 17 00:00:00 2001 From: andy <andy> Date: Wed, 2 Nov 2011 17:01:28 +0000 Subject: [PATCH] ENH: added fields sources to simpleFoam --- applications/solvers/incompressible/simpleFoam/Make/options | 6 ++++-- applications/solvers/incompressible/simpleFoam/UEqn.H | 2 ++ .../solvers/incompressible/simpleFoam/createFields.H | 2 ++ applications/solvers/incompressible/simpleFoam/simpleFoam.C | 1 + 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/applications/solvers/incompressible/simpleFoam/Make/options b/applications/solvers/incompressible/simpleFoam/Make/options index dbc45d38441..23014d87486 100644 --- a/applications/solvers/incompressible/simpleFoam/Make/options +++ b/applications/solvers/incompressible/simpleFoam/Make/options @@ -3,10 +3,12 @@ EXE_INC = \ -I$(LIB_SRC)/turbulenceModels/incompressible/RAS/RASModel \ -I$(LIB_SRC)/transportModels \ -I$(LIB_SRC)/transportModels/incompressible/singlePhaseTransportModel \ - -I$(LIB_SRC)/finiteVolume/lnInclude + -I$(LIB_SRC)/finiteVolume/lnInclude \ + -I$(LIB_SRC)/meshTools/lnInclude EXE_LIBS = \ -lincompressibleTurbulenceModel \ -lincompressibleRASModels \ -lincompressibleTransportModels \ - -lfiniteVolume + -lfiniteVolume \ + -lmeshTools diff --git a/applications/solvers/incompressible/simpleFoam/UEqn.H b/applications/solvers/incompressible/simpleFoam/UEqn.H index 0ee8abf0be9..df1d53a353b 100644 --- a/applications/solvers/incompressible/simpleFoam/UEqn.H +++ b/applications/solvers/incompressible/simpleFoam/UEqn.H @@ -6,6 +6,8 @@ + turbulence->divDevReff(U) ); + sources.apply(UEqn()); + UEqn().relax(); solve(UEqn() == -fvc::grad(p)); diff --git a/applications/solvers/incompressible/simpleFoam/createFields.H b/applications/solvers/incompressible/simpleFoam/createFields.H index 947da10c9d3..97d40c3f073 100644 --- a/applications/solvers/incompressible/simpleFoam/createFields.H +++ b/applications/solvers/incompressible/simpleFoam/createFields.H @@ -39,3 +39,5 @@ ( incompressible::RASModel::New(U, phi, laminarTransport) ); + + IObasicSourceList sources(mesh); diff --git a/applications/solvers/incompressible/simpleFoam/simpleFoam.C b/applications/solvers/incompressible/simpleFoam/simpleFoam.C index ebfd10bba22..3b3d57998d1 100644 --- a/applications/solvers/incompressible/simpleFoam/simpleFoam.C +++ b/applications/solvers/incompressible/simpleFoam/simpleFoam.C @@ -33,6 +33,7 @@ Description #include "singlePhaseTransportModel.H" #include "RASModel.H" #include "simpleControl.H" +#include "IObasicSourceList.H" // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -- GitLab