NoBreakup< CloudType > Class Template Reference

Dummy breakup model for 'none'. More...

Inheritance diagram for NoBreakup< CloudType >:
[legend]
Collaboration diagram for NoBreakup< CloudType >:
[legend]

Public Member Functions

 TypeName ("none")
 Runtime type information. More...
 
 NoBreakup (const dictionary &, CloudType &)
 Construct from dictionary. More...
 
 NoBreakup (const NoBreakup< CloudType > &bum)
 Construct copy. More...
 
virtual autoPtr< BreakupModel< CloudType > > clone () const
 Construct and return a clone. More...
 
virtual ~NoBreakup ()
 Destructor. More...
 
virtual bool active () const
 Flag to indicate whether model activates break-up model. 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 ~BreakupModel ()
 Destructor. More...
 
bool solveOscillationEq () const
 
const scalar & y0 () const
 
const scalar & yDot0 () const
 
const scalar & TABComega () const
 
const scalar & TABCmu () const
 
const scalar & TABtwoWeCrit () const
 

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 >
bool solveOscillationEq_
 
scalar y0_
 
scalar yDot0_
 
scalar TABComega_
 
scalar TABCmu_
 
scalar TABtwoWeCrit_
 

Detailed Description

template<class CloudType>
class Foam::NoBreakup< CloudType >

Dummy breakup model for 'none'.

Definition at line 50 of file NoBreakup.H.

Constructor & Destructor Documentation

◆ NoBreakup() [1/2]

NoBreakup ( const dictionary &  ,
CloudType &  owner 
)

Construct from dictionary.

Definition at line 34 of file NoBreakup.C.

◆ NoBreakup() [2/2]

NoBreakup ( const NoBreakup< CloudType > &  bum)

Construct copy.

Definition at line 45 of file NoBreakup.C.

◆ ~NoBreakup()

~NoBreakup ( )
virtual

Destructor.

Definition at line 54 of file NoBreakup.C.

Member Function Documentation

◆ TypeName()

TypeName ( "none"  )

Runtime type information.

◆ clone()

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

Construct and return a clone.

Implements BreakupModel< CloudType >.

Definition at line 69 of file NoBreakup.H.

◆ active()

bool active ( ) const
virtual

Flag to indicate whether model activates break-up model.

Definition at line 61 of file NoBreakup.C.

◆ 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 69 of file NoBreakup.C.


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