Foam::twoPhaseChangeModels Namespace Reference

Classes

class  cavitationModel
 Abstract base class for cavitation models. More...
 
class  Kunz
 Kunz cavitation model slightly modified so that the condensation term is switched off when the pressure is less than the saturation vapour pressure. This change allows the condensation term to be formulated as a coefficient multiplying (p - p_sat) so that it can be included as an implicit term in the pressure equation. More...
 
class  Merkle
 Merkle cavitation model. More...
 
class  noPhaseChange
 Dummy phase change model for 'no phase change'. More...
 
class  SchnerrSauer
 SchnerrSauer cavitation model. More...
 

Functions

 defineTypeNameAndDebug (cavitationModel, 0)
 
 defineTypeNameAndDebug (Kunz, 0)
 
 addToRunTimeSelectionTable (cavitationModel, Kunz, dictionary)
 
 defineTypeNameAndDebug (Merkle, 0)
 
 addToRunTimeSelectionTable (cavitationModel, Merkle, dictionary)
 
 defineTypeNameAndDebug (SchnerrSauer, 0)
 
 addToRunTimeSelectionTable (cavitationModel, SchnerrSauer, dictionary)
 
 defineTypeNameAndDebug (noPhaseChange, 0)
 
 addToRunTimeSelectionTable (twoPhaseChangeModel, noPhaseChange, dictionary)
 

Function Documentation

◆ defineTypeNameAndDebug() [1/5]

Foam::twoPhaseChangeModels::defineTypeNameAndDebug ( cavitationModel  ,
 
)

◆ defineTypeNameAndDebug() [2/5]

Foam::twoPhaseChangeModels::defineTypeNameAndDebug ( Kunz  ,
 
)

◆ addToRunTimeSelectionTable() [1/4]

Foam::twoPhaseChangeModels::addToRunTimeSelectionTable ( cavitationModel  ,
Kunz  ,
dictionary   
)

◆ defineTypeNameAndDebug() [3/5]

Foam::twoPhaseChangeModels::defineTypeNameAndDebug ( Merkle  ,
 
)

◆ addToRunTimeSelectionTable() [2/4]

Foam::twoPhaseChangeModels::addToRunTimeSelectionTable ( cavitationModel  ,
Merkle  ,
dictionary   
)

◆ defineTypeNameAndDebug() [4/5]

Foam::twoPhaseChangeModels::defineTypeNameAndDebug ( SchnerrSauer  ,
 
)

◆ addToRunTimeSelectionTable() [3/4]

Foam::twoPhaseChangeModels::addToRunTimeSelectionTable ( cavitationModel  ,
SchnerrSauer  ,
dictionary   
)

◆ defineTypeNameAndDebug() [5/5]

Foam::twoPhaseChangeModels::defineTypeNameAndDebug ( noPhaseChange  ,
 
)

◆ addToRunTimeSelectionTable() [4/4]

Foam::twoPhaseChangeModels::addToRunTimeSelectionTable ( twoPhaseChangeModel  ,
noPhaseChange  ,
dictionary   
)