Transport model selection class for the incompressibleInterFoam family of solvers. More...
#include <incompressibleInterPhaseTransportModel.H>

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< fvVectorMatrix > | divDevRhoReff (const volScalarField &rho, volVectorField &U) const |
| Return the effective momentum stress divergence. | |
| void | correct () |
| Correct the phase or mixture transport models. | |
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.
Definition at line 59 of file incompressibleInterPhaseTransportModel.H.
| incompressibleInterPhaseTransportModel | ( | const volScalarField & | rho, |
| const volVectorField & | U, | ||
| const surfaceScalarField & | phi, | ||
| const surfaceScalarField & | rhoPhi, | ||
| const Mixture & | mixture ) |
Construct from components.
Definition at line 26 of file incompressibleInterPhaseTransportModel.C.
References Foam::exit(), Foam::FatalError, FatalErrorInFunction, dictionary::found(), dictionary::getWord(), IOobjectOption::MUST_READ, IncompressibleTurbulenceModel< transportModel >::New(), PhaseIncompressibleTurbulenceModel< transportModel >::New(), Foam::nl, IOobjectOption::NO_WRITE, phi, turbulenceModel::propertiesName, rho, rhoPhi, and U.

|
virtualdefault |
Destructor.
| TypeName | ( | "incompressibleInterPhaseTransportModel< 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.
| void correct | ( | ) |
Correct the phase or mixture transport models.
Definition at line 127 of file incompressibleInterPhaseTransportModel.C.