41 dict_(dict.
subDict(
"particleForces")),
44 gravity_(dict_.lookup(
"gravity")),
45 virtualMass_(dict_.lookup(
"virtualMass")),
47 pressureGradient_(dict_.lookup(
"pressureGradient")),
48 UName_(dict_.lookupOrDefault<
word>(
"U",
"U"))
52 dict_.lookup(
"Cvm") >> Cvm_;
62 gradUPtr_(f.gradUPtr_),
64 virtualMass_(f.virtualMass_),
66 pressureGradient_(f.pressureGradient_),
107 return pressureGradient_;
119 if (store && pressureGradient_)
152 "Foam::particleForces::calcCoupled(...) - virtual mass force"
158 if (pressureGradient_)
161 Ftot += rhoc/rho*(U & gradU[cellI]);
183 Ftot += g_*(1.0 - rhoc/
rho);