00001 fvVectorMatrix UEqn 00002 ( 00003 // fvm::ddt(rho, U) 00004 pZones.ddt(rho, U) 00005 + fvm::div(phi, U) 00006 + turbulence->divDevRhoReff(U) 00007 == 00008 rho.dimensionedInternalField()*g 00009 + parcels.SU() 00010 + momentumSource.Su() 00011 ); 00012 00013 pZones.addResistance(UEqn); 00014 00015 if (momentumPredictor) 00016 { 00017 solve(UEqn == -fvc::grad(p)); 00018 } 00019