UEqn.H
Go to the documentation of this file.
1 fvVectorMatrix UEqn
2 (
3 fvm::ddt(rho, U) + fvm::div(rhoPhi, U)
4 - fvm::Sp(contErr, U)
5 + MRF.DDt(rho, U)
6 + turbulence.divDevRhoReff(U)
7 ==
9 );
10
11 UEqn.relax();
12
13 fvOptions.constrain(UEqn);
14
15 if (pimple.momentumPredictor())
16 {
17 solve
18 (
19 UEqn
20 ==
21 fvc::reconstruct
22 (
23 (
24 mixture.surfaceTensionForce()
25 - ghf*fvc::snGrad(rho)
26 - fvc::snGrad(p_rgh)
27 ) * mesh.magSf()
28 )
29 );
30
31 fvOptions.correct(U);
32
33 K = 0.5*magSqr(U);
34 }
CGAL::Exact_predicates_exact_constructions_kernel K
rhoPhi
Definition: rhoEqn.H:10
volScalarField & p_rgh
fv::options & fvOptions
const surfaceScalarField & ghf
IOMRFZoneList & MRF
pimpleControl & pimple
U
Definition: pEqn.H:72
fvVectorMatrix & UEqn
Definition: UEqn.H:13
volScalarField::Internal contErr((fvc::ddt(rho)+fvc::div(rhoPhi) -(fvOptions(alpha1, mixture.thermo1().rho())&rho1) -(fvOptions(alpha2, mixture.thermo2().rho())&rho2))())
dynamicFvMesh & mesh
compressible::turbulenceModel & turbulence
CEqn solve()
Info<< "Creating temperaturePhaseChangeTwoPhaseMixture\n"<< endl;autoPtr< temperaturePhaseChangeTwoPhaseMixture > mixture
Definition: createFields.H:39