1 volScalarField rAUrel(1.0/UrelEqn().A());
2 Urel = rAUrel*UrelEqn().H();
4 if (pimple.nCorr() <= 1)
9 phi = (fvc::interpolate(Urel) & mesh.Sf())
10 + fvc::ddtPhiCorr(rAUrel, Urel, phi);
12 adjustPhi(phi, Urel, p);
14 // Non-orthogonal pressure corrector loop
15 for (int nonOrth=0; nonOrth<=pimple.nNonOrthCorr(); nonOrth++)
20 fvm::laplacian(rAUrel, p) == fvc::div(phi)
23 pEqn.setReference(pRefCell, pRefValue);
27 mesh.solver(p.select(pimple.finalInnerIter(corr, nonOrth)))
30 if (nonOrth == pimple.nNonOrthCorr())
36 #include "continuityErrs.H"
41 Urel -= rAUrel*fvc::grad(p);
42 Urel.correctBoundaryConditions();