Foam::dragModels Namespace Reference

Classes

class  aerosolDrag
 Stokes drag with Cunningham slip correction. The slip correction coefficient is implemented in the following form: More...
 
class  AttouFerschneider
 Attou and Ferschneider's Drag model for film flow through packed beds. The implementation follows the description of Gunjal and Ranade, who, in the reference below, formulate the model in more convenient terms. More...
 
class  Beetstra
 Drag model of Beetstra et al. for monodisperse gas-particle flows obtained with direct numerical simulations with the Lattice-Boltzmann method and accounting for the effect of particle ensembles. More...
 
class  dispersedDragModel
 
class  Ergun
 Reference: More...
 
class  Gibilaro
 Reference: More...
 
class  GidaspowErgunWenYu
 Gidaspow, Ergun, Wen and Yu drag model. More...
 
class  GidaspowSchillerNaumann
 Gidaspow, Schiller and Naumann drag model. More...
 
class  IshiiZuber
 Ishii and Zuber (1979) drag model for dense dispersed bubbly flows. More...
 
class  Lain
 Drag model of Lain et al. More...
 
class  SchillerNaumann
 Schiller and Naumann drag model for dispersed bubbly flows. More...
 
class  segregated
 Segregated drag model for use in regions with no obvious dispersed phase. More...
 
class  SyamlalOBrien
 Reference: More...
 
class  Tenneti
 Drag model of Tenneti et al. for monodisperse gas-particle flows obtained with particle-resolved direct numerical simulations and accounting for the effect of particle ensembles. More...
 
class  timeScaleFilteredDrag
 
class  TomiyamaAnalytic
 Analytical drag model of Tomiyama et al. More...
 
class  TomiyamaCorrelated
 Correlation of Tomiyama et al. More...
 
class  TomiyamaKataokaZunSakaguchi
 Drag model for gas-liquid system of Tomiyama et al. More...
 
class  WenYu
 Wen and Yu drag model. More...
 

Functions

 defineTypeNameAndDebug (aerosolDrag, 0)
 
 addToRunTimeSelectionTable (dragModel, aerosolDrag, dictionary)
 
 defineTypeNameAndDebug (AttouFerschneider, 0)
 
 addToRunTimeSelectionTable (dragModel, AttouFerschneider, dictionary)
 
 defineTypeNameAndDebug (Beetstra, 0)
 
 addToRunTimeSelectionTable (dragModel, Beetstra, dictionary)
 
 defineTypeNameAndDebug (Ergun, 0)
 
 addToRunTimeSelectionTable (dragModel, Ergun, dictionary)
 
 defineTypeNameAndDebug (Gibilaro, 0)
 
 addToRunTimeSelectionTable (dragModel, Gibilaro, dictionary)
 
 defineTypeNameAndDebug (GidaspowErgunWenYu, 0)
 
 addToRunTimeSelectionTable (dragModel, GidaspowErgunWenYu, dictionary)
 
 defineTypeNameAndDebug (GidaspowSchillerNaumann, 0)
 
 addToRunTimeSelectionTable (dragModel, GidaspowSchillerNaumann, dictionary)
 
 defineTypeNameAndDebug (IshiiZuber, 0)
 
 addToRunTimeSelectionTable (dragModel, IshiiZuber, dictionary)
 
 defineTypeNameAndDebug (Lain, 0)
 
 addToRunTimeSelectionTable (dragModel, Lain, dictionary)
 
 defineTypeNameAndDebug (SchillerNaumann, 0)
 
 addToRunTimeSelectionTable (dragModel, SchillerNaumann, dictionary)
 
 defineTypeNameAndDebug (segregated, 0)
 
 addToRunTimeSelectionTable (dragModel, segregated, dictionary)
 
 defineTypeNameAndDebug (SyamlalOBrien, 0)
 
 addToRunTimeSelectionTable (dragModel, SyamlalOBrien, dictionary)
 
 defineTypeNameAndDebug (Tenneti, 0)
 
 addToRunTimeSelectionTable (dragModel, Tenneti, dictionary)
 
 defineTypeNameAndDebug (timeScaleFilteredDrag, 0)
 
 addToRunTimeSelectionTable (dragModel, timeScaleFilteredDrag, dictionary)
 
 defineTypeNameAndDebug (TomiyamaAnalytic, 0)
 
 addToRunTimeSelectionTable (dragModel, TomiyamaAnalytic, dictionary)
 
 defineTypeNameAndDebug (TomiyamaCorrelated, 0)
 
 addToRunTimeSelectionTable (dragModel, TomiyamaCorrelated, dictionary)
 
 defineTypeNameAndDebug (TomiyamaKataokaZunSakaguchi, 0)
 
 addToRunTimeSelectionTable (dragModel, TomiyamaKataokaZunSakaguchi, dictionary)
 
 defineTypeNameAndDebug (WenYu, 0)
 
 addToRunTimeSelectionTable (dragModel, WenYu, dictionary)
 

Function Documentation

◆ defineTypeNameAndDebug() [1/18]

Foam::dragModels::defineTypeNameAndDebug ( aerosolDrag  ,
 
)

◆ addToRunTimeSelectionTable() [1/18]

Foam::dragModels::addToRunTimeSelectionTable ( dragModel  ,
aerosolDrag  ,
dictionary   
)

◆ defineTypeNameAndDebug() [2/18]

Foam::dragModels::defineTypeNameAndDebug ( AttouFerschneider  ,
 
)

◆ addToRunTimeSelectionTable() [2/18]

Foam::dragModels::addToRunTimeSelectionTable ( dragModel  ,
AttouFerschneider  ,
dictionary   
)

◆ defineTypeNameAndDebug() [3/18]

Foam::dragModels::defineTypeNameAndDebug ( Beetstra  ,
 
)

◆ addToRunTimeSelectionTable() [3/18]

Foam::dragModels::addToRunTimeSelectionTable ( dragModel  ,
Beetstra  ,
dictionary   
)

◆ defineTypeNameAndDebug() [4/18]

Foam::dragModels::defineTypeNameAndDebug ( Ergun  ,
 
)

◆ addToRunTimeSelectionTable() [4/18]

Foam::dragModels::addToRunTimeSelectionTable ( dragModel  ,
Ergun  ,
dictionary   
)

◆ defineTypeNameAndDebug() [5/18]

Foam::dragModels::defineTypeNameAndDebug ( Gibilaro  ,
 
)

◆ addToRunTimeSelectionTable() [5/18]

Foam::dragModels::addToRunTimeSelectionTable ( dragModel  ,
Gibilaro  ,
dictionary   
)

◆ defineTypeNameAndDebug() [6/18]

Foam::dragModels::defineTypeNameAndDebug ( GidaspowErgunWenYu  ,
 
)

◆ addToRunTimeSelectionTable() [6/18]

Foam::dragModels::addToRunTimeSelectionTable ( dragModel  ,
GidaspowErgunWenYu  ,
dictionary   
)

◆ defineTypeNameAndDebug() [7/18]

Foam::dragModels::defineTypeNameAndDebug ( GidaspowSchillerNaumann  ,
 
)

◆ addToRunTimeSelectionTable() [7/18]

Foam::dragModels::addToRunTimeSelectionTable ( dragModel  ,
GidaspowSchillerNaumann  ,
dictionary   
)

◆ defineTypeNameAndDebug() [8/18]

Foam::dragModels::defineTypeNameAndDebug ( IshiiZuber  ,
 
)

◆ addToRunTimeSelectionTable() [8/18]

Foam::dragModels::addToRunTimeSelectionTable ( dragModel  ,
IshiiZuber  ,
dictionary   
)

◆ defineTypeNameAndDebug() [9/18]

Foam::dragModels::defineTypeNameAndDebug ( Lain  ,
 
)

◆ addToRunTimeSelectionTable() [9/18]

Foam::dragModels::addToRunTimeSelectionTable ( dragModel  ,
Lain  ,
dictionary   
)

◆ defineTypeNameAndDebug() [10/18]

Foam::dragModels::defineTypeNameAndDebug ( SchillerNaumann  ,
 
)

◆ addToRunTimeSelectionTable() [10/18]

Foam::dragModels::addToRunTimeSelectionTable ( dragModel  ,
SchillerNaumann  ,
dictionary   
)

◆ defineTypeNameAndDebug() [11/18]

Foam::dragModels::defineTypeNameAndDebug ( segregated  ,
 
)

◆ addToRunTimeSelectionTable() [11/18]

Foam::dragModels::addToRunTimeSelectionTable ( dragModel  ,
segregated  ,
dictionary   
)

◆ defineTypeNameAndDebug() [12/18]

Foam::dragModels::defineTypeNameAndDebug ( SyamlalOBrien  ,
 
)

◆ addToRunTimeSelectionTable() [12/18]

Foam::dragModels::addToRunTimeSelectionTable ( dragModel  ,
SyamlalOBrien  ,
dictionary   
)

◆ defineTypeNameAndDebug() [13/18]

Foam::dragModels::defineTypeNameAndDebug ( Tenneti  ,
 
)

◆ addToRunTimeSelectionTable() [13/18]

Foam::dragModels::addToRunTimeSelectionTable ( dragModel  ,
Tenneti  ,
dictionary   
)

◆ defineTypeNameAndDebug() [14/18]

Foam::dragModels::defineTypeNameAndDebug ( timeScaleFilteredDrag  ,
 
)

◆ addToRunTimeSelectionTable() [14/18]

Foam::dragModels::addToRunTimeSelectionTable ( dragModel  ,
timeScaleFilteredDrag  ,
dictionary   
)

◆ defineTypeNameAndDebug() [15/18]

Foam::dragModels::defineTypeNameAndDebug ( TomiyamaAnalytic  ,
 
)

◆ addToRunTimeSelectionTable() [15/18]

Foam::dragModels::addToRunTimeSelectionTable ( dragModel  ,
TomiyamaAnalytic  ,
dictionary   
)

◆ defineTypeNameAndDebug() [16/18]

Foam::dragModels::defineTypeNameAndDebug ( TomiyamaCorrelated  ,
 
)

◆ addToRunTimeSelectionTable() [16/18]

Foam::dragModels::addToRunTimeSelectionTable ( dragModel  ,
TomiyamaCorrelated  ,
dictionary   
)

◆ defineTypeNameAndDebug() [17/18]

Foam::dragModels::defineTypeNameAndDebug ( TomiyamaKataokaZunSakaguchi  ,
 
)

◆ addToRunTimeSelectionTable() [17/18]

Foam::dragModels::addToRunTimeSelectionTable ( dragModel  ,
TomiyamaKataokaZunSakaguchi  ,
dictionary   
)

◆ defineTypeNameAndDebug() [18/18]

Foam::dragModels::defineTypeNameAndDebug ( WenYu  ,
 
)

◆ addToRunTimeSelectionTable() [18/18]

Foam::dragModels::addToRunTimeSelectionTable ( dragModel  ,
WenYu  ,
dictionary   
)