FreeFOAM The Cross-Platform CFD Toolkit
breakupModel Class Reference

Base class for selecting a breakup model. More...

#include <dieselSpray/breakupModel.H>


Detailed Description

Base class for selecting a breakup model.

Definition at line 49 of file breakupModel.H.

+ Inheritance diagram for breakupModel:
+ Collaboration diagram for breakupModel:

List of all members.

Public Member Functions

 TypeName ("breakupModel")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, breakupModel, dictionary,(const dictionary &dict, spray &sm),(dict, sm))
 breakupModel (const dictionary &dict, spray &sm)
 Construct from components.
virtual ~breakupModel ()
scalar y0 () const
 Return the initial deviation from sphericity.
scalar yDot0 () const
 Return the initial rate of deviation from sphericity.
void updateParcelProperties (parcel &p, const scalar deltaT, const vector &Ug, const liquidMixture &fuels) const
virtual void breakupParcel (parcel &parcel, const scalar deltaT, const vector &vel, const liquidMixture &fuels) const =0

Static Public Member Functions

static autoPtr< breakupModelNew (const dictionary &dict, spray &sm)

Protected Attributes

const dictionarydict_
sprayspray_
RandomrndGen_
Switch includeOscillation_
dictionary TABcoeffsDict_
scalar y0_
scalar yDot0_
scalar TABComega_
scalar TABCmu_
scalar TABWeCrit_

Constructor & Destructor Documentation

breakupModel ( const dictionary dict,
spray sm 
)

Construct from components.

Definition at line 44 of file breakupModel.C.

References Foam::readScalar().

~breakupModel ( )
virtual

Definition at line 73 of file breakupModel.C.


Member Function Documentation

TypeName ( "breakupModel"  )

Runtime type information.

declareRunTimeSelectionTable ( autoPtr  ,
breakupModel  ,
dictionary  ,
(const dictionary &dict, spray &sm)  ,
(dict, sm)   
)
autoPtr< breakupModel > New ( const dictionary dict,
spray sm 
)
static
scalar y0 ( ) const
inline

Return the initial deviation from sphericity.

Definition at line 118 of file breakupModel.H.

References breakupModel::y0_.

Referenced by spray::inject().

scalar yDot0 ( ) const
inline

Return the initial rate of deviation from sphericity.

Definition at line 124 of file breakupModel.H.

References breakupModel::yDot0_.

Referenced by spray::inject().

void updateParcelProperties ( parcel p,
const scalar  deltaT,
const vector Ug,
const liquidMixture fuels 
) const
virtual void breakupParcel ( parcel parcel,
const scalar  deltaT,
const vector vel,
const liquidMixture fuels 
) const
pure virtual

Implemented in SHF, ETAB, TAB, reitzKHRT, reitzDiwakar, and noBreakup.

Referenced by spray::breakupLoop().


Member Data Documentation

const dictionary& dict_
protected

Definition at line 56 of file breakupModel.H.

spray& spray_
protected

Definition at line 58 of file breakupModel.H.

Random& rndGen_
protected

Definition at line 59 of file breakupModel.H.

Switch includeOscillation_
protected

Definition at line 61 of file breakupModel.H.

dictionary TABcoeffsDict_
protected

Definition at line 63 of file breakupModel.H.

scalar y0_
protected

Definition at line 64 of file breakupModel.H.

Referenced by breakupModel::y0().

scalar yDot0_
protected

Definition at line 65 of file breakupModel.H.

Referenced by breakupModel::yDot0().

scalar TABComega_
protected

Definition at line 66 of file breakupModel.H.

scalar TABCmu_
protected

Definition at line 67 of file breakupModel.H.

scalar TABWeCrit_
protected

Definition at line 68 of file breakupModel.H.


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