3 volScalarField rAU(1.0/UEqn.A());
6 if (pimple.transonic())
8 surfaceScalarField phid
13 (fvc::interpolate(U) & mesh.Sf())
14 + fvc::ddtPhiCorr(rAU, rho, U, phi)
18 for (int nonOrth=0; nonOrth<=pimple.nNonOrthCorr(); nonOrth++)
24 - fvm::laplacian(rho*rAU, p)
31 mesh.solver(p.select(pimple.finalInnerIter(corr, nonOrth)))
34 if (nonOrth == pimple.nNonOrthCorr())
45 (fvc::interpolate(U) & mesh.Sf())
46 + fvc::ddtPhiCorr(rAU, rho, U, phi)
49 for (int nonOrth=0; nonOrth<=pimple.nNonOrthCorr(); nonOrth++)
55 - fvm::laplacian(rho*rAU, p)
62 mesh.solver(p.select(pimple.finalInnerIter(corr, nonOrth)))
65 if (nonOrth == pimple.nNonOrthCorr())
73 #include "compressibleContinuityErrs.H"
75 U -= rAU*fvc::grad(p);
76 U.correctBoundaryConditions();
79 DpDt = fvc::DDt(surfaceScalarField("phiU", phi/fvc::interpolate(rho)), p);