34 namespace twoPhaseChangeModels
fvMatrix< scalar > fvScalarMatrix
defineTypeNameAndDebug(cavitationModel, 0)
virtual Pair< tmp< volScalarField::Internal > > Salpha(volScalarField &) const
Return unallocated explicit and implicit sources.
Macros for easy insertion into run-time selection tables.
virtual Pair< tmp< volScalarField > > mDotAlphal() const
Return the mass condensation and vaporisation rates as a.
virtual Pair< tmp< volScalarField > > mDotP() const
Return the mass condensation and vaporisation rates as coefficients.
const dimensionSet dimTime
An ordered pair of two objects of type <T> with first() and second() elements.
virtual void correct()=0
Correct the phaseChange model.
virtual bool read()=0
Read the phaseProperties dictionary and update.
noPhaseChange(const immiscibleIncompressibleTwoPhaseMixture &mixture)
Construct for mixture.
const dimensionSet dimVelocity
addToRunTimeSelectionTable(cavitationModel, Kunz, dictionary)
virtual tmp< fvScalarMatrix > Sp_rgh(const volScalarField &rho, const volScalarField &gh, volScalarField &p_rgh) const
Return the zero source matrix.
const dimensionSet dimMass
static const GeometricField< scalar, fvPatchField, volMesh > & null()
Return a null geometric field.
An immiscible incompressible two-phase mixture transport model.
A scalar instance of fvMatrix.
virtual void correct()
Correct the noPhaseChange phaseChange model.
fvMatrix< vector > fvVectorMatrix
const dimensionSet dimVolume
A class for managing temporary objects.
virtual tmp< fvVectorMatrix > SU(const volScalarField &rho, const surfaceScalarField &rhoPhi, volVectorField &U) const
Return the zero source matrix for the momentum equation.
virtual bool read()
Read the phaseProperties dictionary and update.