Foam::blendingMethods Namespace Reference

Classes

class  continuous
 Blending method for the case in which the continuous phase is always the same. E.g., for an air-particles flow, the air phase is always continuous. More...
 
class  hyperbolic
 Blending method based on smooth hyperbolic functions. Supports the full range of phase fraction space. E.g., from droplets in air, through a segregated regime, to bubbly flow. More...
 
class  linear
 Blending method based on piecewise linear functions. Supports the full range of phase fraction space. E.g., from droplets in air, through a segregated regime, to bubbly flow. More...
 
class  segregated
 Blending method for segregated configurations. E.g., a churning flow in which it is never appropriate to consider one phase continuous. More...
 

Functions

 defineTypeNameAndDebug (continuous, 0)
 
 addToRunTimeSelectionTable (blendingMethod, continuous, dictionary)
 
 defineTypeNameAndDebug (hyperbolic, 0)
 
 addToRunTimeSelectionTable (blendingMethod, hyperbolic, dictionary)
 
 defineTypeNameAndDebug (linear, 0)
 
 addToRunTimeSelectionTable (blendingMethod, linear, dictionary)
 
 defineTypeNameAndDebug (segregated, 0)
 
 addToRunTimeSelectionTable (blendingMethod, segregated, dictionary)
 

Function Documentation

◆ defineTypeNameAndDebug() [1/4]

Foam::blendingMethods::defineTypeNameAndDebug ( continuous  ,
 
)

◆ addToRunTimeSelectionTable() [1/4]

Foam::blendingMethods::addToRunTimeSelectionTable ( blendingMethod  ,
continuous  ,
dictionary   
)

◆ defineTypeNameAndDebug() [2/4]

Foam::blendingMethods::defineTypeNameAndDebug ( hyperbolic  ,
 
)

◆ addToRunTimeSelectionTable() [2/4]

Foam::blendingMethods::addToRunTimeSelectionTable ( blendingMethod  ,
hyperbolic  ,
dictionary   
)

◆ defineTypeNameAndDebug() [3/4]

Foam::blendingMethods::defineTypeNameAndDebug ( linear  ,
 
)

◆ addToRunTimeSelectionTable() [3/4]

Foam::blendingMethods::addToRunTimeSelectionTable ( blendingMethod  ,
linear  ,
dictionary   
)

◆ defineTypeNameAndDebug() [4/4]

Foam::blendingMethods::defineTypeNameAndDebug ( segregated  ,
 
)

◆ addToRunTimeSelectionTable() [4/4]

Foam::blendingMethods::addToRunTimeSelectionTable ( blendingMethod  ,
segregated  ,
dictionary   
)