All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DahnekeInterpolation Class Reference

Interpolation formula of Dahneke (1983) as presented by Otto et al. (1999). Utilises collisional diameters. More...

Inheritance diagram for DahnekeInterpolation:
Collaboration diagram for DahnekeInterpolation:

Public Member Functions

 TypeName ("DahnekeInterpolation")
 Runtime type information. More...
 
 DahnekeInterpolation (const populationBalanceModel &popBal, const dictionary &dict)
 
virtual ~DahnekeInterpolation ()
 Destructor. More...
 
virtual void precompute ()
 Precompute diameter independent expressions. More...
 
virtual void addToCoalescenceRate (volScalarField &coalescenceRate, const label i, const label j)
 Add to coalescenceRate. More...
 
- Public Member Functions inherited from coalescenceModel
 TypeName ("coalescenceModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, coalescenceModel, dictionary,(const populationBalanceModel &popBal, const dictionary &dict),(popBal, dict))
 
 coalescenceModel (const populationBalanceModel &popBal, const dictionary &dict)
 
autoPtr< coalescenceModelclone () const
 
virtual ~coalescenceModel ()
 Destructor. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from coalescenceModel
static autoPtr< coalescenceModelNew (const word &type, const populationBalanceModel &popBal, const dictionary &dict)
 
- Protected Attributes inherited from coalescenceModel
const populationBalanceModelpopBal_
 Reference to the populationBalanceModel. More...
 

Detailed Description

Interpolation formula of Dahneke (1983) as presented by Otto et al. (1999). Utilises collisional diameters.

References:

    Dahneke, B. (1983).
    Simple kinetic theory of Brownian diffusion in vapors and aerosols.
    In Theory of dispersed multiphase flow (pp. 97-133). Academic Press.
    Otto, E., Fissan, H., Park, S. H., & Lee, K. W. (1999).
    The log-normal size distribution theory of Brownian aerosol coagulation
    for the entire particle size range: part II—analytical solution using
    Dahneke’s coagulation kernel.
    Journal of aerosol science, 30(1), 17-34.
Source files

Definition at line 71 of file DahnekeInterpolation.H.

Constructor & Destructor Documentation

◆ DahnekeInterpolation()

DahnekeInterpolation ( const populationBalanceModel popBal,
const dictionary dict 
)

◆ ~DahnekeInterpolation()

virtual ~DahnekeInterpolation ( )
inlinevirtual

Destructor.

Definition at line 105 of file DahnekeInterpolation.H.

References DahnekeInterpolation::addToCoalescenceRate(), and DahnekeInterpolation::precompute().

Here is the call graph for this function:

Member Function Documentation

◆ TypeName()

TypeName ( "DahnekeInterpolation"  )

Runtime type information.

◆ precompute()

virtual void precompute ( )
virtual

Precompute diameter independent expressions.

Reimplemented from coalescenceModel.

Referenced by DahnekeInterpolation::~DahnekeInterpolation().

Here is the caller graph for this function:

◆ addToCoalescenceRate()

virtual void addToCoalescenceRate ( volScalarField coalescenceRate,
const label  i,
const label  j 
)
virtual

Add to coalescenceRate.

Implements coalescenceModel.

Referenced by DahnekeInterpolation::~DahnekeInterpolation().

Here is the caller graph for this function:

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