Forward compatibility: flex
[foam-extend-3.2.git] / applications / solvers / compressible / steadyCompressibleMRFFoam / UEqn.H
blob1c39c948bf8a7a4ccfa9c845661690e4816d0517
1     // Solve the momentum equation
2     U.storePrevIter();
4     fvVectorMatrix UEqn
5     (
6         fvm::ddt(rho, U)
7       + fvm::div(phi, U)
8       + turbulence->divDevRhoReff(U)
9     );
11     // MRF: add Coriolis force
12     mrfZones.addCoriolis(rho, UEqn);
14     UEqn.relax();
16     eqnResidual = solve
17     (
18         UEqn == -fvc::grad(p)
19     ).initialResidual();
21     maxResidual = max(eqnResidual, maxResidual);