incompressibleInterPhaseTransportModel Class Reference

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

Public Member Functions

 incompressibleInterPhaseTransportModel (const volVectorField &U, const surfaceScalarField &phi, const surfaceScalarField &alphaPhi1, const incompressibleTwoPhaseVoFMixture &mixture)
 Construct from components. More...
 
 incompressibleInterPhaseTransportModel (const incompressibleInterPhaseTransportModel &)
 Disallow default bitwise copy construction. More...
 
tmp< fvVectorMatrixdivDevTau (const volScalarField &rho, volVectorField &U) const
 Return the effective momentum stress divergence. More...
 
void correctPhasePhi ()
 Correct the phase mass-fluxes. More...
 
void predict ()
 Predict the phase or mixture transport models. More...
 
void correct ()
 Correct the phase or mixture transport models. More...
 
void operator= (const incompressibleInterPhaseTransportModel &)=delete
 Disallow default bitwise assignment. More...
 

Detailed Description

Transport model selection class for the interFoam 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 58 of file incompressibleInterPhaseTransportModel.H.

Constructor & Destructor Documentation

◆ incompressibleInterPhaseTransportModel() [1/2]

◆ incompressibleInterPhaseTransportModel() [2/2]

Disallow default bitwise copy construction.

Member Function Documentation

◆ divDevTau()

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

Return the effective momentum stress divergence.

Definition at line 124 of file incompressibleInterPhaseTransportModel.C.

References rho, and U.

Referenced by incompressibleVoF::divDevTau().

Here is the caller graph for this function:

◆ correctPhasePhi()

void correctPhasePhi ( )

Correct the phase mass-fluxes.

(required for the two-phase transport option)

Definition at line 143 of file incompressibleInterPhaseTransportModel.C.

◆ predict()

void predict ( )

Predict the phase or mixture transport models.

Definition at line 152 of file incompressibleInterPhaseTransportModel.C.

◆ correct()

void correct ( )

Correct the phase or mixture transport models.

Definition at line 166 of file incompressibleInterPhaseTransportModel.C.

◆ operator=()

void operator= ( const incompressibleInterPhaseTransportModel )
delete

Disallow default bitwise assignment.


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