TEqnSimple.H
Go to the documentation of this file.
1 {
2  volScalarField& T = TPtr_();
3  dimensionedScalar Pr = PrPtr_();
4  dimensionedScalar Prt = PrtPtr_();
5  volScalarField& alphat = alphatPtr_();
6 
7  alphat = turbulencePtr_->nut() / Prt;
8  alphat.correctBoundaryConditions();
9 
10  volScalarField alphaEff("alphaEff", turbulencePtr_->nu() / Pr + alphat);
11 
12  fvScalarMatrix TEqn(
13  fvm::div(phi, T)
14  - fvm::laplacian(alphaEff, T));
15 
16  TEqn.relax();
17 
18  // get the solver performance info such as initial
19  // and final residuals
20  SolverPerformance<scalar> solverT = TEqn.solve();
21 
22  DAUtility::primalResidualControl(solverT, printToScreen_, "T", daGlobalVarPtr_->primalMaxRes);
23 
24  // bound T
25  DAUtility::boundVar(allOptions, T, printToScreen_);
26 }
TEqn
fvScalarMatrix TEqn(fvm::div(phi, T) - fvm::laplacian(alphaEff, T))
solverT
SolverPerformance< scalar > solverT
Definition: TEqnSimple.H:20
Prt
dimensionedScalar Prt
Definition: TEqnSimple.H:4
alphaEff
volScalarField alphaEff("alphaEff", turbulencePtr_->nu()/Pr+alphat)
Pr
dimensionedScalar Pr
Definition: TEqnSimple.H:3
phi
surfaceScalarField & phi
Definition: createRefsPimpleDyM.H:8
T
volScalarField & T
Definition: createRefsHeatTransfer.H:5
allOptions
const dictionary & allOptions
Definition: createRefsPimpleDyM.H:14
alphat
volScalarField & alphat
Definition: TEqnSimple.H:5