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 &alphaPhi10, const incompressibleTwoPhaseMixture &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 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 ( const volVectorField U,
const surfaceScalarField phi,
const surfaceScalarField alphaPhi10,
const incompressibleTwoPhaseMixture mixture 
)

Construct from components.

◆ incompressibleInterPhaseTransportModel() [2/2]

Disallow default bitwise copy construction.

Member Function Documentation

◆ divDevTau()

tmp<fvVectorMatrix> divDevTau ( const volScalarField rho,
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 incompressibleInterPhaseTransportModel )
delete

Disallow default bitwise assignment.


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