Public Member Functions | Private Attributes
ReitzDiwakar< CloudType > Class Template Reference

secondary breakup model More...

Inheritance diagram for ReitzDiwakar< CloudType >:
Inheritance graph
[legend]
Collaboration diagram for ReitzDiwakar< CloudType >:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("ReitzDiwakar")
 Runtime type information. More...
 
 ReitzDiwakar (const dictionary &, CloudType &)
 Construct from dictionary. More...
 
 ReitzDiwakar (const ReitzDiwakar< CloudType > &bum)
 Construct copy. More...
 
virtual autoPtr< BreakupModel< CloudType > > clone () const
 Construct and return a clone. More...
 
virtual ~ReitzDiwakar ()
 Destructor. More...
 
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)
 Update the parcel properties. More...
 
- Public Member Functions inherited from BreakupModel< CloudType >
 TypeName ("breakupModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, BreakupModel, dictionary,(const dictionary &dict, CloudType &owner),(dict, owner))
 Declare runtime constructor selection table. More...
 
 BreakupModel (CloudType &owner)
 Construct null from owner. More...
 
 BreakupModel (const dictionary &dict, CloudType &owner, const word &type, bool solveOscillationEq=false)
 Construct from dictionary. More...
 
 BreakupModel (const BreakupModel< CloudType > &bum)
 Construct copy. More...
 
virtual autoPtr< BreakupModel< CloudType > > clone () const=0
 Construct and return a clone. More...
 
virtual ~BreakupModel ()
 Destructor. More...
 
const SwitchsolveOscillationEq () const
 
const scalar & y0 () const
 
const scalar & yDot0 () const
 
const scalar & TABComega () const
 
const scalar & TABCmu () const
 
const scalar & TABtwoWeCrit () const
 

Private Attributes

scalar Cbag_
 
scalar Cb_
 
scalar Cstrip_
 
scalar Cs_
 

Additional Inherited Members

- Static Public Member Functions inherited from BreakupModel< CloudType >
static autoPtr< BreakupModel< CloudType > > New (const dictionary &dict, CloudType &owner)
 Selector. More...
 
- Protected Attributes inherited from BreakupModel< CloudType >
Switch solveOscillationEq_
 
scalar y0_
 
scalar yDot0_
 
scalar TABComega_
 
scalar TABCmu_
 
scalar TABtwoWeCrit_
 

Detailed Description

template<class CloudType>
class Foam::ReitzDiwakar< CloudType >

secondary breakup model

Reitz, R.D.
"Modelling atomization processes in highpressure vaporizing sprays"
Atomization and Spray Technology 3 (1987), 309-337
Reitz, R.D. and Diwakar, R.
"Effect of drop breakup on fuel sprays"
SAE Tech. paper series, 860469 (1986)
Reitz, R.D. and Diwakar, R.
"Structure of high-pressure fuel sprays"
SAE Tech. paper series, 870598 (1987)

Definition at line 63 of file ReitzDiwakar.H.

Constructor & Destructor Documentation

◆ ReitzDiwakar() [1/2]

ReitzDiwakar ( const dictionary dict,
CloudType owner 
)

Construct from dictionary.

Definition at line 32 of file ReitzDiwakar.C.

◆ ReitzDiwakar() [2/2]

ReitzDiwakar ( const ReitzDiwakar< CloudType > &  bum)

Construct copy.

Definition at line 54 of file ReitzDiwakar.C.

◆ ~ReitzDiwakar()

~ReitzDiwakar
virtual

Destructor.

Definition at line 67 of file ReitzDiwakar.C.

Member Function Documentation

◆ TypeName()

TypeName ( "ReitzDiwakar< CloudType >"  )

Runtime type information.

◆ clone()

virtual autoPtr<BreakupModel<CloudType> > clone ( ) const
inlinevirtual

Construct and return a clone.

Definition at line 92 of file ReitzDiwakar.H.

◆ update()

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

Update the parcel properties.

Implements BreakupModel< CloudType >.

Definition at line 75 of file ReitzDiwakar.C.

References Foam::pow3(), Foam::Re(), rho, Foam::constant::physicoChemical::sigma, Foam::sqr(), and Foam::sqrt().

Here is the call graph for this function:

Field Documentation

◆ Cbag_

scalar Cbag_
private

Definition at line 71 of file ReitzDiwakar.H.

◆ Cb_

scalar Cb_
private

Definition at line 72 of file ReitzDiwakar.H.

◆ Cstrip_

scalar Cstrip_
private

Definition at line 73 of file ReitzDiwakar.H.

◆ Cs_

scalar Cs_
private

Definition at line 74 of file ReitzDiwakar.H.


The documentation for this class was generated from the following files: