2 volScalarField rUA = 1.0/UEqn.A();
3 surfaceScalarField rUAf = fvc::interpolate(rUA);
7 surfaceScalarField phiU
10 (fvc::interpolate(U) & mesh.Sf())
11 //+ fvc::ddtPhiCorr(rUA, rho, U, phi)
13 mrfZones.relativeFlux(phiU);
17 fvc::interpolate(interface.sigmaK())*fvc::snGrad(alpha1)*mesh.magSf()
18 + fvc::interpolate(rho)*(g & mesh.Sf())
22 for(int nonOrth=0; nonOrth<=nNonOrthCorr; nonOrth++)
26 fvm::laplacian(rUAf, p) == fvc::div(phi)
29 pEqn.setReference(pRefCell, pRefValue);
31 if (corr == nCorr-1 && nonOrth == nNonOrthCorr)
33 pEqn.solve(mesh.solver(p.name() + "Final"));
37 pEqn.solve(mesh.solver(p.name()));
40 if (nonOrth == nNonOrthCorr)
46 U += rUA*fvc::reconstruct((phi - phiU)/rUAf);
47 U.correctBoundaryConditions();