35 #ifndef incompressibleDriftFluxMixture_H
36 #define incompressibleDriftFluxMixture_H
88 TypeName(
"incompressibleDriftFluxMixture");
Generic GeometricField class.
const Boundary & boundaryField() const
Return const-reference to the boundary field.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Mesh data needed to do the Finite Volume discretisation.
Class to represent a mixture of two constant density phases.
TypeName("incompressibleDriftFluxMixture")
incompressibleDriftFluxMixture(const fvMesh &mesh)
Construct from a mesh.
virtual void correct()
Correct the density and mixture viscosity.
const dimensionedScalar & rhoc() const
Return const-access to continuous-phase density.
scalar alphaMax() const
Optional maximum phase-fraction (e.g. packing limit)
const volVectorField & U() const
Return the mixture velocity field.
const dimensionedScalar & rhod() const
Return const-access to the dispersed-phase density.
virtual ~incompressibleDriftFluxMixture()
Destructor.
virtual tmp< volScalarField > nu() const
Return the mixture viscosity.
const dimensionedScalar & rho1() const
Return const-access to the dispersed-phase density.
const volScalarField & alphad() const
Return const-access to the dispersed phase-fraction.
virtual const volScalarField & rho() const
Return the mixture density.
const dimensionedScalar & rho2() const
Return const-access to continuous-phase density.
const volScalarField & alphac() const
Return const-access to the continuous phase-fraction.
incompressibleDriftFluxMixture & initialise(const volVectorField &U)
Correct the laminar viscosity.
virtual bool read()
Read base phaseProperties dictionary.
Interface to two constant density phases.
A class for managing temporary objects.
const volScalarField & alpha1() const
Return the phase-fraction of phase 1.
const volScalarField & alpha2() const
Return the phase-fraction of phase 2.
Class to represent a VoF mixture.
const fvMesh & mesh() const
Access the mesh.
Abstract base class for all fluid physical properties.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.