All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
shapeModel Class Referenceabstract
Inheritance diagram for shapeModel:
Collaboration diagram for shapeModel:

Public Member Functions

 TypeName ("shapeModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, shapeModel, dictionary,(const dictionary &dict, const sizeGroup &group),(dict, group))
 
 shapeModel (const dictionary &dict, const sizeGroup &group)
 Construct from dictionary and sizeGroup. More...
 
 shapeModel (const shapeModel &)=delete
 Disallow default bitwise copy construction. More...
 
virtual ~shapeModel ()
 Destructor. More...
 
const sizeGroupSizeGroup () const
 Return reference to size group. More...
 
virtual const tmp< volScalarFielda () const =0
 Return representative surface area of the sizeGroup. More...
 
virtual const tmp< volScalarFieldd () const =0
 Return representative diameter of the sizeGroup. More...
 
virtual void correct ()
 Correct physical diameter. More...
 
virtual void addCoalescence (const volScalarField &Su, const sizeGroup &fj, const sizeGroup &fk)
 Add coalescence contribution to secondary property source. More...
 
virtual void addBreakup (const volScalarField &Su, const sizeGroup &fj)
 Add breakup contribution to secondary property source. More...
 
virtual void addDrift (const volScalarField &Su, const sizeGroup &fu, const driftModel &model)
 Add drift contribution to secondary property source. More...
 
virtual void addNucleation (const volScalarField &Su, const sizeGroup &fi, const nucleationModel &model)
 Add nucleation contribution to secondary property source. More...
 
virtual void reset ()
 Reset secondary property source. More...
 
void operator= (const shapeModel &)=delete
 Disallow default bitwise assignment. More...
 

Static Public Member Functions

static autoPtr< shapeModelNew (const dictionary &dict, const sizeGroup &group)
 

Protected Attributes

const sizeGroupsizeGroup_
 Reference to sizeGroup. More...
 

Detailed Description

Definition at line 56 of file shapeModel.H.

Constructor & Destructor Documentation

◆ shapeModel() [1/2]

shapeModel ( const dictionary dict,
const sizeGroup group 
)

Construct from dictionary and sizeGroup.

◆ shapeModel() [2/2]

shapeModel ( const shapeModel )
delete

Disallow default bitwise copy construction.

◆ ~shapeModel()

virtual ~shapeModel ( )
virtual

Destructor.

Member Function Documentation

◆ TypeName()

TypeName ( "shapeModel"  )

Runtime type information.

◆ declareRunTimeSelectionTable()

declareRunTimeSelectionTable ( autoPtr  ,
shapeModel  ,
dictionary  ,
(const dictionary &dict, const sizeGroup &group)  ,
(dict, group)   
)

◆ New()

static autoPtr<shapeModel> New ( const dictionary dict,
const sizeGroup group 
)
static

◆ SizeGroup()

const sizeGroup& SizeGroup ( ) const

Return reference to size group.

◆ a()

virtual const tmp<volScalarField> a ( ) const
pure virtual

Return representative surface area of the sizeGroup.

Implemented in fractal, and spherical.

◆ d()

virtual const tmp<volScalarField> d ( ) const
pure virtual

Return representative diameter of the sizeGroup.

Implemented in fractal, and spherical.

◆ correct()

virtual void correct ( )
virtual

Correct physical diameter.

Reimplemented in fractal.

◆ addCoalescence()

virtual void addCoalescence ( const volScalarField Su,
const sizeGroup fj,
const sizeGroup fk 
)
virtual

Add coalescence contribution to secondary property source.

Reimplemented in SecondaryPropertyModel< shapeModel >.

◆ addBreakup()

virtual void addBreakup ( const volScalarField Su,
const sizeGroup fj 
)
virtual

Add breakup contribution to secondary property source.

Reimplemented in SecondaryPropertyModel< shapeModel >.

◆ addDrift()

virtual void addDrift ( const volScalarField Su,
const sizeGroup fu,
const driftModel model 
)
virtual

Add drift contribution to secondary property source.

Reimplemented in fractal, and SecondaryPropertyModel< shapeModel >.

◆ addNucleation()

virtual void addNucleation ( const volScalarField Su,
const sizeGroup fi,
const nucleationModel model 
)
virtual

Add nucleation contribution to secondary property source.

Reimplemented in SecondaryPropertyModel< shapeModel >.

◆ reset()

virtual void reset ( )
virtual

Reset secondary property source.

Reimplemented in SecondaryPropertyModel< shapeModel >.

◆ operator=()

void operator= ( const shapeModel )
delete

Disallow default bitwise assignment.

Member Data Documentation

◆ sizeGroup_

const sizeGroup& sizeGroup_
protected

Reference to sizeGroup.

Definition at line 64 of file shapeModel.H.


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