Loading...
Searching...
No Matches
incompressibleInterPhaseTransportModel< Mixture > Class Template Reference

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

#include <incompressibleInterPhaseTransportModel.H>

Inheritance diagram for incompressibleInterPhaseTransportModel< Mixture >:

Public Member Functions

 TypeName ("incompressibleInterPhaseTransportModel")
 incompressibleInterPhaseTransportModel (const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const surfaceScalarField &rhoPhi, const Mixture &)
 Construct from components.
virtual ~incompressibleInterPhaseTransportModel ()=default
 Destructor.
tmp< fvVectorMatrixdivDevRhoReff (const volScalarField &rho, volVectorField &U) const
 Return the effective momentum stress divergence.
void correct ()
 Correct the phase or mixture transport models.

Detailed Description

template<class Mixture>
class Foam::incompressibleInterPhaseTransportModel< Mixture >

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

Constructor & Destructor Documentation

◆ incompressibleInterPhaseTransportModel()

template<class Mixture>
incompressibleInterPhaseTransportModel ( const volScalarField & rho,
const volVectorField & U,
const surfaceScalarField & phi,
const surfaceScalarField & rhoPhi,
const Mixture & mixture )

◆ ~incompressibleInterPhaseTransportModel()

template<class Mixture>
virtual ~incompressibleInterPhaseTransportModel ( )
virtualdefault

Destructor.

Member Function Documentation

◆ TypeName()

template<class Mixture>
TypeName ( "incompressibleInterPhaseTransportModel< Mixture >" )

◆ divDevRhoReff()

template<class Mixture>
Foam::tmp< Foam::fvVectorMatrix > divDevRhoReff ( const volScalarField & rho,
volVectorField & U ) const

Return the effective momentum stress divergence.

Definition at line 110 of file incompressibleInterPhaseTransportModel.C.

References rho, and U.

◆ correct()

template<class Mixture>
void correct ( )

Correct the phase or mixture transport models.

Definition at line 127 of file incompressibleInterPhaseTransportModel.C.


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