Public Member Functions | List of all members
compressibleInterPhaseTransportModel Class Reference

Transport model selection class for the compressibleInterFoam family of solvers. More...

Public Member Functions

 compressibleInterPhaseTransportModel (const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const surfaceScalarField &rhoPhi, const surfaceScalarField &alphaPhi10, const twoPhaseMixtureThermo &mixture)
 
tmp< volScalarFieldalphaEff () const
 
tmp< fvVectorMatrixdivDevRhoReff (volVectorField &U) const
 
void correctPhasePhi ()
 
void correct ()
 

Detailed Description

Transport model selection class for the compressibleInterFoam family of solvers.

By default the standard mixture transport modelling approach is used in which a single momentum stress model (laminar, non-Newtonian, LES or RAS) is constructed for the mixture. However if the simulationType in constant/turbulenceProperties is set to twoPhaseTransport the alternative Euler-Euler two-phase transport modelling approach is used in which separate stress models (laminar, non-Newtonian, LES or RAS) are instantiated for each of the two phases allowing for different modeling for the phases.

Source files

Definition at line 58 of file compressibleInterPhaseTransportModel.H.

Constructor & Destructor Documentation

◆ compressibleInterPhaseTransportModel()

compressibleInterPhaseTransportModel ( const volScalarField rho,
const volVectorField U,
const surfaceScalarField phi,
const surfaceScalarField rhoPhi,
const surfaceScalarField alphaPhi10,
const twoPhaseMixtureThermo mixture 
)

Member Function Documentation

◆ alphaEff()

tmp<volScalarField> alphaEff ( ) const

◆ divDevRhoReff()

tmp<fvVectorMatrix> divDevRhoReff ( volVectorField U) const

◆ correctPhasePhi()

void correctPhasePhi ( )

◆ correct()

void correct ( )

The documentation for this class was generated from the following file: