3 if (pimple.nCorr() <= 1)
8 phi = (fvc::interpolate(U) & mesh.Sf());
10 if (p.needReference())
12 fvc::makeRelative(phi, U);
14 fvc::makeAbsolute(phi, U);
17 for (int nonOrth=0; nonOrth<=pimple.nNonOrthCorr(); nonOrth++)
21 fvm::laplacian(rAU, p) == fvc::div(phi)
24 pEqn.setReference(pRefCell, pRefValue);
28 mesh.solver(p.select(pimple.finalInnerIter(corr, nonOrth)))
31 if (nonOrth == pimple.nNonOrthCorr())
37 #include "continuityErrs.H"
39 // Explicitly relax pressure for momentum corrector
42 // Make the fluxes relative to the mesh motion
43 fvc::makeRelative(phi, U);
45 U -= rAU*fvc::grad(p);
46 U.correctBoundaryConditions();