uniformBinary Class Reference

Uniform binary daughter size distribution. Used for verification and validation of the breakup formulation implemented in the populationBalanceModel class. More...

Inheritance diagram for uniformBinary:
[legend]
Collaboration diagram for uniformBinary:
[legend]

Public Member Functions

 TypeName ("uniformBinary")
 Runtime type information. More...
 
 uniformBinary (const breakupModel &breakup, const dictionary &dict)
 
virtual ~uniformBinary ()
 Destructor. More...
 
virtual dimensionedScalar calcNik (const label i, const label k) const
 Return total number of particles assigned to class i when a particle. More...
 
- Public Member Functions inherited from daughterSizeDistributionModel
 TypeName ("daughterSizeDistributionModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, daughterSizeDistributionModel, dictionary,(const breakupModel &breakup, const dictionary &dict),(breakup, dict))
 
 daughterSizeDistributionModel (const breakupModel &breakup, const dictionary &dict)
 
virtual ~daughterSizeDistributionModel ()
 Destructor. More...
 
const dimensionedScalarnik (const label i, const label k) const
 Return total number of particles assigned to class i when a particle. More...
 
void correct ()
 Correct field independent expressions. More...
 
virtual dimensionedScalar calcNik (const label i, const label k) const =0
 Calculate and return total number of particles assigned to class i. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from daughterSizeDistributionModel
static autoPtr< daughterSizeDistributionModelNew (const breakupModel &breakup, const dictionary &dict)
 
- Protected Attributes inherited from daughterSizeDistributionModel
const breakupModelbreakup_
 Reference to the breakupModel. More...
 
PtrList< PtrList< dimensionedScalar > > nik_
 nik More...
 

Detailed Description

Uniform binary daughter size distribution. Used for verification and validation of the breakup formulation implemented in the populationBalanceModel class.

Source files

Definition at line 56 of file uniformBinary.H.

Constructor & Destructor Documentation

◆ uniformBinary()

uniformBinary ( const breakupModel breakup,
const dictionary dict 
)

Definition at line 54 of file uniformBinary.C.

◆ ~uniformBinary()

~uniformBinary ( )
virtual

Destructor.

Definition at line 67 of file uniformBinary.C.

Member Function Documentation

◆ TypeName()

TypeName ( "uniformBinary"  )

Runtime type information.

◆ calcNik()

Foam::dimensionedScalar calcNik ( const label  i,
const label  k 
) const
virtual

Return total number of particles assigned to class i when a particle.

of class k breaks

Implements daughterSizeDistributionModel.

Definition at line 75 of file uniformBinary.C.

References k, and x.


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