2 volScalarField rAU(1.0/UEqn.A());
3 surfaceScalarField rAUf(fvc::interpolate(rAU));
6 surfaceScalarField phiU
9 (fvc::interpolate(U) & mesh.Sf())
10 + fvc::ddtPhiCorr(rAU, rho, U, phi)
12 mrfZones.relativeFlux(phiU);
14 adjustPhi(phiU, U, p_rgh);
18 fvc::interpolate(interface.sigmaK())*fvc::snGrad(alpha1)
19 - ghf*fvc::snGrad(rho)
22 for(int nonOrth=0; nonOrth<=pimple.nNonOrthCorr(); nonOrth++)
24 fvScalarMatrix p_rghEqn
26 fvm::laplacian(rAUf, p_rgh) == fvc::div(phi)
29 p_rghEqn.setReference(pRefCell, getRefCellValue(p_rgh, pRefCell));
33 mesh.solver(p_rgh.select(pimple.finalInnerIter(corr, nonOrth)))
36 if (nonOrth == pimple.nNonOrthCorr())
38 phi -= p_rghEqn.flux();
42 U += rAU*fvc::reconstruct((phi - phiU)/rAUf);
43 U.correctBoundaryConditions();
45 #include "continuityErrs.H"
49 if (p_rgh.needReference())
51 p += dimensionedScalar
55 pRefValue - getRefCellValue(p, pRefCell)