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 surfaceScalarField &alphaPhi2, const incompressibleTwoPhaseVoFMixture &mixture)
 Construct from components. More...
 
 incompressibleInterPhaseTransportModel (const incompressibleInterPhaseTransportModel &)=delete
 Disallow default bitwise copy construction. More...
 
tmp< fvVectorMatrixdivDevTau (const volScalarField &rho, 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 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 117 of file incompressibleInterPhaseTransportModel.C.

References rho, and U.

Referenced by incompressibleVoF::divDevTau().

Here is the caller graph for this function:

◆ predict()

void predict ( )

Predict the phase or mixture transport models.

Definition at line 136 of file incompressibleInterPhaseTransportModel.C.

◆ correct()

void correct ( )

Correct the phase or mixture transport models.

Definition at line 150 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: