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

secondary breakup model which uses the Kelvin-Helmholtz instability theory to predict the 'stripped' droplets... and the Raleigh-Taylor instability as well. More...

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

Public Member Functions

 TypeName ("ReitzKHRT")
 Runtime type information. More...
 
 ReitzKHRT (const dictionary &, CloudType &)
 Construct from dictionary. More...
 
 ReitzKHRT (const ReitzKHRT< CloudType > &bum)
 Construct copy. More...
 
virtual autoPtr< BreakupModel< CloudType > > clone () const
 Construct and return a clone. More...
 
virtual ~ReitzKHRT ()
 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 diameter. 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 b0_
 
scalar b1_
 
scalar cTau_
 
scalar cRT_
 
scalar msLimit_
 
scalar weberLimit_
 

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::ReitzKHRT< CloudType >

secondary breakup model which uses the Kelvin-Helmholtz instability theory to predict the 'stripped' droplets... and the Raleigh-Taylor instability as well.

Definition at line 47 of file ReitzKHRT.H.

Constructor & Destructor Documentation

◆ ReitzKHRT() [1/2]

ReitzKHRT ( const dictionary dict,
CloudType owner 
)

Construct from dictionary.

Definition at line 32 of file ReitzKHRT.C.

◆ ReitzKHRT() [2/2]

ReitzKHRT ( const ReitzKHRT< CloudType > &  bum)

Construct copy.

Definition at line 58 of file ReitzKHRT.C.

◆ ~ReitzKHRT()

~ReitzKHRT
virtual

Destructor.

Definition at line 73 of file ReitzKHRT.C.

Member Function Documentation

◆ TypeName()

TypeName ( "ReitzKHRT< CloudType >"  )

Runtime type information.

◆ clone()

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

Construct and return a clone.

Definition at line 79 of file ReitzKHRT.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

Field Documentation

◆ b0_

scalar b0_
private

Definition at line 56 of file ReitzKHRT.H.

◆ b1_

scalar b1_
private

Definition at line 57 of file ReitzKHRT.H.

◆ cTau_

scalar cTau_
private

Definition at line 58 of file ReitzKHRT.H.

◆ cRT_

scalar cRT_
private

Definition at line 59 of file ReitzKHRT.H.

◆ msLimit_

scalar msLimit_
private

Definition at line 60 of file ReitzKHRT.H.

◆ weberLimit_

scalar weberLimit_
private

Definition at line 61 of file ReitzKHRT.H.


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