00001 // Solve the Momentum equation 00002 00003 fvVectorMatrix UEqn 00004 ( 00005 fvm::ddt(rho, U) 00006 + fvm::div(phi, U) 00007 + turbulence->divDevRhoReff(U) 00008 ); 00009 00010 UEqn.relax(); 00011 00012 if (momentumPredictor) 00013 { 00014 solve 00015 ( 00016 UEqn 00017 == 00018 fvc::reconstruct 00019 ( 00020 ( 00021 - ghf*fvc::snGrad(rho) 00022 - fvc::snGrad(p_rgh) 00023 )*mesh.magSf() 00024 ), 00025 mesh.solver(U.select(finalIter)) 00026 ); 00027 }