Foam::populationBalance::breakupModels Namespace Reference

Classes

class  binary
 Base class for binary breakup models that provide a breakup rate between a size class pair directly, i.e. without explicitly stating the daughter size distribution function. More...
 
class  daughterSizeDistribution
 Base class for breakup models which provide a total breakup rate and a separate daughter size distribution function. More...
 
class  exponential
 Exponential breakup model. More...
 
class  Kusters
 Solid particle breakage model of Kusters (1991). The breakage rate is calculated by. More...
 
class  Laakkonen
 Model of Laakkonen et al. (2007). The total breakup rate is calculated by. More...
 
class  LehrMilliesMewes
 Model of Lehr et al. (2002). The breakup rate is calculated by. More...
 
class  Liao
 Bubble breakup 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  LuoSvendsen
 Model of Luo and Svendsen (1996). The breakup rate is calculated by. More...
 
class  noBreakup
 Power-law breakup model. More...
 
class  powerLaw
 Power-law breakup model. More...
 
class  powerLawUniformBinary
 Powerlaw kernel with a uniform daughter size distribution. More...
 

Functions

 defineTypeNameAndDebug (exponential, 0)
 
 addToRunTimeSelectionTable (breakupModel, exponential, dictionary)
 
 defineTypeNameAndDebug (Kusters, 0)
 
 addToRunTimeSelectionTable (breakupModel, Kusters, dictionary)
 
 defineTypeNameAndDebug (Laakkonen, 0)
 
 addToRunTimeSelectionTable (breakupModel, Laakkonen, dictionary)
 
 defineTypeNameAndDebug (LehrMilliesMewes, 0)
 
 addToRunTimeSelectionTable (breakupModel, LehrMilliesMewes, dictionary)
 
 defineTypeNameAndDebug (Liao, 0)
 
 addToRunTimeSelectionTable (breakupModel, Liao, dictionary)
 
 defineTypeNameAndDebug (LuoSvendsen, 0)
 
 addToRunTimeSelectionTable (breakupModel, LuoSvendsen, dictionary)
 
 defineTypeNameAndDebug (noBreakup, 0)
 
 addToRunTimeSelectionTable (breakupModel, noBreakup, dictionary)
 
 defineTypeNameAndDebug (powerLaw, 0)
 
 addToRunTimeSelectionTable (breakupModel, powerLaw, dictionary)
 
 defineTypeNameAndDebug (powerLawUniformBinary, 0)
 
 addToRunTimeSelectionTable (breakupModel, powerLawUniformBinary, dictionary)
 

Function Documentation

◆ defineTypeNameAndDebug() [1/9]

Foam::populationBalance::breakupModels::defineTypeNameAndDebug ( exponential  ,
 
)

◆ addToRunTimeSelectionTable() [1/9]

Foam::populationBalance::breakupModels::addToRunTimeSelectionTable ( breakupModel  ,
exponential  ,
dictionary   
)

◆ defineTypeNameAndDebug() [2/9]

Foam::populationBalance::breakupModels::defineTypeNameAndDebug ( Kusters  ,
 
)

◆ addToRunTimeSelectionTable() [2/9]

Foam::populationBalance::breakupModels::addToRunTimeSelectionTable ( breakupModel  ,
Kusters  ,
dictionary   
)

◆ defineTypeNameAndDebug() [3/9]

Foam::populationBalance::breakupModels::defineTypeNameAndDebug ( Laakkonen  ,
 
)

◆ addToRunTimeSelectionTable() [3/9]

Foam::populationBalance::breakupModels::addToRunTimeSelectionTable ( breakupModel  ,
Laakkonen  ,
dictionary   
)

◆ defineTypeNameAndDebug() [4/9]

Foam::populationBalance::breakupModels::defineTypeNameAndDebug ( LehrMilliesMewes  ,
 
)

◆ addToRunTimeSelectionTable() [4/9]

Foam::populationBalance::breakupModels::addToRunTimeSelectionTable ( breakupModel  ,
LehrMilliesMewes  ,
dictionary   
)

◆ defineTypeNameAndDebug() [5/9]

Foam::populationBalance::breakupModels::defineTypeNameAndDebug ( Liao  ,
 
)

◆ addToRunTimeSelectionTable() [5/9]

Foam::populationBalance::breakupModels::addToRunTimeSelectionTable ( breakupModel  ,
Liao  ,
dictionary   
)

◆ defineTypeNameAndDebug() [6/9]

Foam::populationBalance::breakupModels::defineTypeNameAndDebug ( LuoSvendsen  ,
 
)

◆ addToRunTimeSelectionTable() [6/9]

Foam::populationBalance::breakupModels::addToRunTimeSelectionTable ( breakupModel  ,
LuoSvendsen  ,
dictionary   
)

◆ defineTypeNameAndDebug() [7/9]

Foam::populationBalance::breakupModels::defineTypeNameAndDebug ( noBreakup  ,
 
)

◆ addToRunTimeSelectionTable() [7/9]

Foam::populationBalance::breakupModels::addToRunTimeSelectionTable ( breakupModel  ,
noBreakup  ,
dictionary   
)

◆ defineTypeNameAndDebug() [8/9]

Foam::populationBalance::breakupModels::defineTypeNameAndDebug ( powerLaw  ,
 
)

◆ addToRunTimeSelectionTable() [8/9]

Foam::populationBalance::breakupModels::addToRunTimeSelectionTable ( breakupModel  ,
powerLaw  ,
dictionary   
)

◆ defineTypeNameAndDebug() [9/9]

Foam::populationBalance::breakupModels::defineTypeNameAndDebug ( powerLawUniformBinary  ,
 
)

◆ addToRunTimeSelectionTable() [9/9]

Foam::populationBalance::breakupModels::addToRunTimeSelectionTable ( breakupModel  ,
powerLawUniformBinary  ,
dictionary   
)