An ordered pair of two objects of type <T> with first() and second() elements.
const volVectorField & U() const
Return const-access to the mixture velocity.
phaseChangeTwoPhaseMixture(const phaseChangeTwoPhaseMixture &)=delete
No copy construct.
virtual Pair< tmp< volScalarField > > mDotP() const
Return the mass condensation and vaporisation rates as coefficients.
TypeName("Merkle")
Runtime type information.
virtual Pair< tmp< volScalarField > > mDotAlphal() const
Return the mass condensation and vaporisation rates as a.
Merkle(const volVectorField &U, const surfaceScalarField &phi)
Construct from components.
virtual void correct()
Correct the Merkle phaseChange model.
virtual bool read()
Read the transportProperties dictionary and update.
virtual ~Merkle()=default
Destructor.
GeometricField< vector, fvPatchField, volMesh > volVectorField
GeometricField< scalar, fvsPatchField, surfaceMesh > surfaceScalarField
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.