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)
 Construct from components. More...
 
 compressibleInterPhaseTransportModel (const compressibleInterPhaseTransportModel &)
 Disallow default bitwise copy construction. More...
 
tmp< volScalarFieldalphaEff () const
 Return the effective temperature transport coefficient. More...
 
tmp< fvVectorMatrixdivDevRhoReff (volVectorField &U) const
 Return the effective momentum stress divergence. More...
 
void correctPhasePhi ()
 Correct the phase mass-fluxes. More...
 
void correct ()
 Correct the phase or mixture transport models. More...
 
void operator= (const compressibleInterPhaseTransportModel &)=delete
 Disallow default bitwise assignment. More...
 

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 60 of file compressibleInterPhaseTransportModel.H.

Constructor & Destructor Documentation

◆ compressibleInterPhaseTransportModel() [1/2]

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

Construct from components.

◆ compressibleInterPhaseTransportModel() [2/2]

Disallow default bitwise copy construction.

Member Function Documentation

◆ alphaEff()

tmp<volScalarField> alphaEff ( ) const

Return the effective temperature transport coefficient.

◆ divDevRhoReff()

tmp<fvVectorMatrix> divDevRhoReff ( volVectorField U) const

Return the effective momentum stress divergence.

◆ correctPhasePhi()

void correctPhasePhi ( )

Correct the phase mass-fluxes.

(required for the two-phase transport option)

◆ correct()

void correct ( )

Correct the phase or mixture transport models.

◆ operator=()

void operator= ( const compressibleInterPhaseTransportModel )
delete

Disallow default bitwise assignment.


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