Foam::populationBalance Namespace Reference

Namespaces

 breakupModels
 
 coalescenceModels
 
 daughterSizeDistributionModels
 
 shapeModels
 

Classes

class  breakupModel
 Base class for breakup models which provide a total breakup rate and a separate daughter size distribution function. More...
 
class  LiaoBase
 Base class for coalescence and breakup models of Liao et al. (2015). More...
 
class  coalescenceModel
 Base class for coalescence models. More...
 
class  daughterSizeDistributionModel
 Base class for daughter size distribution models. Currently only supports field-independent formulations. More...
 
class  SecondaryPropertyModel
 Base class for modelling evolution of secondary representative properties of a size class. By default, transport between size classes due to coalescence and breakup conserve the property. This behaviour can be overridden in a derived class. More...
 
class  shapeModel
 Base class for modelling the shape of the particles belonging to a size class through alternative diameters, e.g. a collisional diameter, which can then be utilised in population balance submodels, e.g. for modelling fractal aggregation. More...
 

Functions

 defineTypeNameAndDebug (breakupModel, 0)
 
 defineRunTimeSelectionTable (breakupModel, dictionary)
 
 defineTypeNameAndDebug (coalescenceModel, 0)
 
 defineRunTimeSelectionTable (coalescenceModel, dictionary)
 
 defineTypeNameAndDebug (daughterSizeDistributionModel, 0)
 
 defineRunTimeSelectionTable (daughterSizeDistributionModel, dictionary)
 
 defineTypeNameAndDebug (shapeModel, 0)
 
 defineRunTimeSelectionTable (shapeModel, dictionary)
 

Function Documentation

◆ defineTypeNameAndDebug() [1/4]

Foam::populationBalance::defineTypeNameAndDebug ( breakupModel  ,
 
)

◆ defineRunTimeSelectionTable() [1/4]

Foam::populationBalance::defineRunTimeSelectionTable ( breakupModel  ,
dictionary   
)

◆ defineTypeNameAndDebug() [2/4]

Foam::populationBalance::defineTypeNameAndDebug ( coalescenceModel  ,
 
)

◆ defineRunTimeSelectionTable() [2/4]

Foam::populationBalance::defineRunTimeSelectionTable ( coalescenceModel  ,
dictionary   
)

◆ defineTypeNameAndDebug() [3/4]

Foam::populationBalance::defineTypeNameAndDebug ( daughterSizeDistributionModel  ,
 
)

◆ defineRunTimeSelectionTable() [3/4]

Foam::populationBalance::defineRunTimeSelectionTable ( daughterSizeDistributionModel  ,
dictionary   
)

◆ defineTypeNameAndDebug() [4/4]

Foam::populationBalance::defineTypeNameAndDebug ( shapeModel  ,
 
)

◆ defineRunTimeSelectionTable() [4/4]

Foam::populationBalance::defineRunTimeSelectionTable ( shapeModel  ,
dictionary   
)