2 surfaceScalarField rUAf = 1.0/fvc::interpolate(UEqn.A());
6 phi = fvc::interpolate(U) & mesh.Sf();
8 // Bug fix: must change name of phi on copy to keep objectRegistry happy
10 surfaceScalarField phiU
16 surfaceScalarField phip = fvc::interpolate(psiByRho)*phi;
18 for(int nonOrth=0; nonOrth<=nNonOrthCorr; nonOrth++)
22 fvm::laplacian(rUAf, p)
28 + fvm::div(phip, p) - fvm::Sp(fvc::div(phip), p)
29 + fvc::div(phi) - pEqn
32 if (nonOrth == nNonOrthCorr)
38 U += fvc::reconstruct(phi - phiU);
39 U.correctBoundaryConditions();