Foam::diameterModels::coalescenceModels Namespace Reference

Classes

class  AdachiStuartFokkink
 Model describing aggregation of solid particles in turbulent flows. Applicable when particles are smaller than the Kolmogorov length scale. The coalescence rate is calculated by. More...
 
class  ballisticCollisions
 Model describing coagulation due to ballistic collisions. Utilises collisional diameters. More...
 
class  BrownianCollisions
 Model describing coagulation due to Brownian motion. Utilises collisional diameters and the Cunningham slip correction. The slip correction coefficient is implemented in the following form: More...
 
class  constantCoalescence
 Constant coalescence kernel. More...
 
class  CoulaloglouTavlarides
 Model of Coulaloglou and Tavlarides (1977). The coalescence rate is calculated by. More...
 
class  DahnekeInterpolation
 Interpolation formula of Dahneke (1983) as presented by Otto et al. (1999). Utilises collisional diameters. More...
 
class  hydrodynamic
 Hydrodynamic kernel. More...
 
class  LehrMilliesMewesCoalescence
 Model of Lehr et al. (2002). The coalescence rate is calculated by. More...
 
class  LiaoCoalescence
 Bubble coalescence model of Liao et al. (2015). The terminal velocities and drag coefficients are computed by an iterative procedure based on the drag model of Ishii and Zuber (1979) at the beginning of the simulation, assuming single bubbles rising in quiescent liquid. More...
 
class  Luo
 Model of Luo (1993). The coalescence rate is calculated by. More...
 
class  PrinceBlanch
 Model of Prince and Blanch (1990). The coalescence rate is calculated by. More...
 
class  turbulentShear
 Model describing coagulation due to turbulent shear. Utilises physical, i.e. collisional diameters. More...
 

Functions

 defineTypeNameAndDebug (AdachiStuartFokkink, 0)
 
 addToRunTimeSelectionTable (coalescenceModel, AdachiStuartFokkink, dictionary)
 
 defineTypeNameAndDebug (ballisticCollisions, 0)
 
 addToRunTimeSelectionTable (coalescenceModel, ballisticCollisions, dictionary)
 
 defineTypeNameAndDebug (BrownianCollisions, 0)
 
 addToRunTimeSelectionTable (coalescenceModel, BrownianCollisions, dictionary)
 
 defineTypeNameAndDebug (constantCoalescence, 0)
 
 addToRunTimeSelectionTable (coalescenceModel, constantCoalescence, dictionary)
 
 defineTypeNameAndDebug (CoulaloglouTavlarides, 0)
 
 addToRunTimeSelectionTable (coalescenceModel, CoulaloglouTavlarides, dictionary)
 
 defineTypeNameAndDebug (DahnekeInterpolation, 0)
 
 addToRunTimeSelectionTable (coalescenceModel, DahnekeInterpolation, dictionary)
 
 defineTypeNameAndDebug (hydrodynamic, 0)
 
 addToRunTimeSelectionTable (coalescenceModel, hydrodynamic, dictionary)
 
 defineTypeNameAndDebug (LehrMilliesMewesCoalescence, 0)
 
 addToRunTimeSelectionTable (coalescenceModel, LehrMilliesMewesCoalescence, dictionary)
 
 defineTypeNameAndDebug (LiaoCoalescence, 0)
 
 addToRunTimeSelectionTable (coalescenceModel, LiaoCoalescence, dictionary)
 
 defineTypeNameAndDebug (Luo, 0)
 
 addToRunTimeSelectionTable (coalescenceModel, Luo, dictionary)
 
 defineTypeNameAndDebug (PrinceBlanch, 0)
 
 addToRunTimeSelectionTable (coalescenceModel, PrinceBlanch, dictionary)
 
 defineTypeNameAndDebug (turbulentShear, 0)
 
 addToRunTimeSelectionTable (coalescenceModel, turbulentShear, dictionary)
 

Function Documentation

◆ defineTypeNameAndDebug() [1/12]

Foam::diameterModels::coalescenceModels::defineTypeNameAndDebug ( AdachiStuartFokkink  ,
 
)

◆ addToRunTimeSelectionTable() [1/12]

Foam::diameterModels::coalescenceModels::addToRunTimeSelectionTable ( coalescenceModel  ,
AdachiStuartFokkink  ,
dictionary   
)

◆ defineTypeNameAndDebug() [2/12]

Foam::diameterModels::coalescenceModels::defineTypeNameAndDebug ( ballisticCollisions  ,
 
)

◆ addToRunTimeSelectionTable() [2/12]

Foam::diameterModels::coalescenceModels::addToRunTimeSelectionTable ( coalescenceModel  ,
ballisticCollisions  ,
dictionary   
)

◆ defineTypeNameAndDebug() [3/12]

Foam::diameterModels::coalescenceModels::defineTypeNameAndDebug ( BrownianCollisions  ,
 
)

◆ addToRunTimeSelectionTable() [3/12]

Foam::diameterModels::coalescenceModels::addToRunTimeSelectionTable ( coalescenceModel  ,
BrownianCollisions  ,
dictionary   
)

◆ defineTypeNameAndDebug() [4/12]

Foam::diameterModels::coalescenceModels::defineTypeNameAndDebug ( constantCoalescence  ,
 
)

◆ addToRunTimeSelectionTable() [4/12]

Foam::diameterModels::coalescenceModels::addToRunTimeSelectionTable ( coalescenceModel  ,
constantCoalescence  ,
dictionary   
)

◆ defineTypeNameAndDebug() [5/12]

Foam::diameterModels::coalescenceModels::defineTypeNameAndDebug ( CoulaloglouTavlarides  ,
 
)

◆ addToRunTimeSelectionTable() [5/12]

Foam::diameterModels::coalescenceModels::addToRunTimeSelectionTable ( coalescenceModel  ,
CoulaloglouTavlarides  ,
dictionary   
)

◆ defineTypeNameAndDebug() [6/12]

Foam::diameterModels::coalescenceModels::defineTypeNameAndDebug ( DahnekeInterpolation  ,
 
)

◆ addToRunTimeSelectionTable() [6/12]

Foam::diameterModels::coalescenceModels::addToRunTimeSelectionTable ( coalescenceModel  ,
DahnekeInterpolation  ,
dictionary   
)

◆ defineTypeNameAndDebug() [7/12]

Foam::diameterModels::coalescenceModels::defineTypeNameAndDebug ( hydrodynamic  ,
 
)

◆ addToRunTimeSelectionTable() [7/12]

Foam::diameterModels::coalescenceModels::addToRunTimeSelectionTable ( coalescenceModel  ,
hydrodynamic  ,
dictionary   
)

◆ defineTypeNameAndDebug() [8/12]

Foam::diameterModels::coalescenceModels::defineTypeNameAndDebug ( LehrMilliesMewesCoalescence  ,
 
)

◆ addToRunTimeSelectionTable() [8/12]

Foam::diameterModels::coalescenceModels::addToRunTimeSelectionTable ( coalescenceModel  ,
LehrMilliesMewesCoalescence  ,
dictionary   
)

◆ defineTypeNameAndDebug() [9/12]

Foam::diameterModels::coalescenceModels::defineTypeNameAndDebug ( LiaoCoalescence  ,
 
)

◆ addToRunTimeSelectionTable() [9/12]

Foam::diameterModels::coalescenceModels::addToRunTimeSelectionTable ( coalescenceModel  ,
LiaoCoalescence  ,
dictionary   
)

◆ defineTypeNameAndDebug() [10/12]

Foam::diameterModels::coalescenceModels::defineTypeNameAndDebug ( Luo  ,
 
)

◆ addToRunTimeSelectionTable() [10/12]

Foam::diameterModels::coalescenceModels::addToRunTimeSelectionTable ( coalescenceModel  ,
Luo  ,
dictionary   
)

◆ defineTypeNameAndDebug() [11/12]

Foam::diameterModels::coalescenceModels::defineTypeNameAndDebug ( PrinceBlanch  ,
 
)

◆ addToRunTimeSelectionTable() [11/12]

Foam::diameterModels::coalescenceModels::addToRunTimeSelectionTable ( coalescenceModel  ,
PrinceBlanch  ,
dictionary   
)

◆ defineTypeNameAndDebug() [12/12]

Foam::diameterModels::coalescenceModels::defineTypeNameAndDebug ( turbulentShear  ,
 
)

◆ addToRunTimeSelectionTable() [12/12]

Foam::diameterModels::coalescenceModels::addToRunTimeSelectionTable ( coalescenceModel  ,
turbulentShear  ,
dictionary   
)