|
| TypeName ("TAB") |
|
| TAB (const dictionary &dict, CloudType &owner) |
|
| TAB (const TAB< CloudType > &im) |
|
virtual autoPtr< BreakupModel< CloudType > > | clone () const |
|
virtual | ~TAB () |
|
virtual bool | update (const scalar dt, const vector &g, scalar &d, scalar &tc, scalar &ms, scalar &nParticle, scalar &KHindex, scalar &y, scalar &yDot, const scalar d0, const scalar rho, const scalar mu, const scalar sigma, const vector &U, const scalar rhoc, const scalar muc, const vector &Urel, const scalar Urmag, const scalar tMom, scalar &dChild, scalar &massChild) |
|
| TypeName ("breakupModel") |
|
| declareRunTimeSelectionTable (autoPtr, BreakupModel, dictionary,(const dictionary &dict, CloudType &owner),(dict, owner)) |
|
| BreakupModel (CloudType &owner) |
|
| BreakupModel (const dictionary &dict, CloudType &owner, const word &type, bool solveOscillationEq=false) |
|
| BreakupModel (const BreakupModel< CloudType > &bum) |
|
virtual autoPtr< BreakupModel< CloudType > > | clone () const=0 |
|
virtual | ~BreakupModel () |
|
bool | solveOscillationEq () const |
|
const scalar & | y0 () const |
|
const scalar & | yDot0 () const |
|
const scalar & | TABComega () const |
|
const scalar & | TABCmu () const |
|
const scalar & | TABtwoWeCrit () const |
|
template<class CloudType>
class Foam::TAB< CloudType >
The TAB Method for Numerical Calculation of Spray Droplet Breakup.
O'Rourke, P.J. and Amsden, A.A.,
"The TAB Method for Numerical Calculation of Spray Droplet Breakup,"
1987 SAE International Fuels and Lubricants Meeting and Exposition,
Toronto, Ontario, November 2-5, 1987,
Los Alamos National Laboratory document LA-UR-87-2105;
SAE Technical Paper Series, Paper 872089.
This implementation follows the kiva version.
- See also
- The Enhanced TAB model - ETAB
Definition at line 60 of file TAB.H.
bool update |
( |
const scalar |
dt, |
|
|
const vector & |
g, |
|
|
scalar & |
d, |
|
|
scalar & |
tc, |
|
|
scalar & |
ms, |
|
|
scalar & |
nParticle, |
|
|
scalar & |
KHindex, |
|
|
scalar & |
y, |
|
|
scalar & |
yDot, |
|
|
const scalar |
d0, |
|
|
const scalar |
rho, |
|
|
const scalar |
mu, |
|
|
const scalar |
sigma, |
|
|
const vector & |
U, |
|
|
const scalar |
rhoc, |
|
|
const scalar |
muc, |
|
|
const vector & |
Urel, |
|
|
const scalar |
Urmag, |
|
|
const scalar |
tMom, |
|
|
scalar & |
dChild, |
|
|
scalar & |
massChild |
|
) |
| |
|
virtual |
Implements BreakupModel< CloudType >.
Definition at line 84 of file TAB.C.
References Foam::acos(), Foam::mag(), Foam::max(), Foam::min(), Foam::constant::physicoChemical::mu, n, phi, phic(), Foam::pow3(), rho, rndGen, DSMCCloud< ParcelType >::rndGen(), rNew, sigma(), Foam::sin(), Foam::sqr(), Foam::sqrt(), Foam::constant::mathematical::twoPi(), y, and Foam::y1().