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 &alphaPhi1, const surfaceScalarField &alphaRhoPhi1, const surfaceScalarField &alphaRhoPhi2, const compressibleTwoPhaseVoFMixture &mixture)
 Construct from components. More...
 
 compressibleInterPhaseTransportModel (const compressibleInterPhaseTransportModel &)=delete
 Disallow default bitwise copy construction. More...
 
tmp< fvVectorMatrixdivDevTau (volVectorField &U) const
 Return the effective momentum stress divergence. More...
 
void predict ()
 Predict the phase or mixture transport models. More...
 
void correct ()
 Correct the phase or mixture transport models. More...
 
void operator= (const compressibleInterPhaseTransportModel &)=delete
 Disallow default bitwise assignment. More...
 

Friends

class compressibleInterPhaseThermophysicalTransportModel
 

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/momentumTransport 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 61 of file compressibleInterPhaseTransportModel.H.

Constructor & Destructor Documentation

◆ compressibleInterPhaseTransportModel() [1/2]

◆ compressibleInterPhaseTransportModel() [2/2]

Disallow default bitwise copy construction.

Member Function Documentation

◆ divDevTau()

Foam::tmp< Foam::fvVectorMatrix > divDevTau ( volVectorField U) const

Return the effective momentum stress divergence.

Definition at line 120 of file compressibleInterPhaseTransportModel.C.

References U.

Referenced by compressibleVoF::divDevTau().

Here is the caller graph for this function:

◆ predict()

void predict ( )

Predict the phase or mixture transport models.

Definition at line 138 of file compressibleInterPhaseTransportModel.C.

◆ correct()

void correct ( )

Correct the phase or mixture transport models.

Definition at line 152 of file compressibleInterPhaseTransportModel.C.

◆ operator=()

void operator= ( const compressibleInterPhaseTransportModel )
delete

Disallow default bitwise assignment.

Friends And Related Function Documentation

◆ compressibleInterPhaseThermophysicalTransportModel


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