UEqn.H
Go to the documentation of this file.
1 MRF.correctBoundaryVelocity(U);
2
3 fvVectorMatrix UEqn
4 (
5 fvm::ddt(rho, U) + fvm::div(phi, U)
6 + MRF.DDt(rho, U)
7 + turbulence->divDevRhoReff(U)
8 ==
9 rho()*g
10 + coalParcels.SU(U)
11 + limestoneParcels.SU(U)
12 + fvOptions(rho, U)
13 );
14
15 UEqn.relax();
16
17 fvOptions.constrain(UEqn);
18
19 if (pimple.momentumPredictor())
20 {
21 solve(UEqn == -fvc::grad(p));
22
23 fvOptions.correct(U);
24 K = 0.5*magSqr(U);
25 }
CGAL::Exact_predicates_exact_constructions_kernel K
const uniformDimensionedVectorField & g
fv::options & fvOptions
surfaceScalarField & phi
IOMRFZoneList & MRF
pimpleControl & pimple
U
Definition: pEqn.H:72
volScalarField & p
fvVectorMatrix & UEqn
Definition: UEqn.H:13
compressible::turbulenceModel & turbulence
CEqn solve()