Definition at line 55 of file phaseChangeTwoPhaseMixture.H.
Public Member Functions | |
TypeName ("phaseChangeTwoPhaseMixture") | |
Runtime type information.
| |
declareRunTimeSelectionTable (autoPtr, phaseChangeTwoPhaseMixture, components,(const volVectorField &U, const surfaceScalarField &phi, const word &alpha1Name),(U, phi, alpha1Name)) | |
phaseChangeTwoPhaseMixture (const word &type, const volVectorField &U, const surfaceScalarField &phi, const word &alpha1Name="alpha1") | |
Construct from components.
| |
virtual | ~phaseChangeTwoPhaseMixture () |
const dimensionedScalar & | pSat () const |
Return const-access to the saturation vapour pressure.
| |
virtual Pair< tmp < volScalarField > > | mDotAlphal () const =0 |
Return the mass condensation and vaporisation rates as a.
| |
virtual Pair< tmp < volScalarField > > | mDotP () const =0 |
Return the mass condensation and vaporisation rates as an.
| |
Pair< tmp< volScalarField > > | vDotAlphal () const |
Return the volumetric condensation and vaporisation rates as a.
| |
Pair< tmp< volScalarField > > | vDotP () const |
Return the volumetric condensation and vaporisation rates as an.
| |
virtual void | correct ()=0 |
Correct the phaseChange model.
| |
virtual bool | read ()=0 |
Read the transportProperties dictionary and update.
| |
Static Public Member Functions | |
static autoPtr < phaseChangeTwoPhaseMixture > | New (const volVectorField &U, const surfaceScalarField &phi, const word &alpha1Name="alpha1") |
Return a reference to the selected phaseChange model.
| |
Protected Member Functions | |
phaseChangeTwoPhaseMixture (const phaseChangeTwoPhaseMixture &) | |
Disallow copy construct.
| |
void | operator= (const phaseChangeTwoPhaseMixture &) |
Disallow default bitwise assignment.
| |
Protected Attributes | |
dictionary | phaseChangeTwoPhaseMixtureCoeffs_ |
dimensionedScalar | pSat_ |
Saturation vapour pressure.
|
phaseChangeTwoPhaseMixture | ( | const phaseChangeTwoPhaseMixture & | ) | [protected]
|
Disallow copy construct.
phaseChangeTwoPhaseMixture | ( | const word & | type, |
const volVectorField & | U, | ||
const surfaceScalarField & | phi, | ||
const word & | alpha1Name = "alpha1"
|
||
) |
Construct from components.
virtual ~phaseChangeTwoPhaseMixture | ( | ) | [inline, virtual]
|
Definition at line 126 of file phaseChangeTwoPhaseMixture.H.
void operator= | ( | const phaseChangeTwoPhaseMixture & | ) | [protected]
|
Disallow default bitwise assignment.
TypeName | ( | "phaseChangeTwoPhaseMixture" | ) |
Runtime type information.
declareRunTimeSelectionTable | ( | autoPtr | , |
phaseChangeTwoPhaseMixture | , | ||
components | , | ||
(const volVectorField &U, const surfaceScalarField &phi, const word &alpha1Name) | , | ||
(U, phi, alpha1Name) | |||
) |
static autoPtr<phaseChangeTwoPhaseMixture> New | ( | const volVectorField & | U, |
const surfaceScalarField & | phi, | ||
const word & | alpha1Name = "alpha1"
|
||
) | [static]
|
Return a reference to the selected phaseChange model.
const dimensionedScalar& pSat | ( | ) | const [inline]
|
Return const-access to the saturation vapour pressure.
Definition at line 133 of file phaseChangeTwoPhaseMixture.H.
References phaseChangeTwoPhaseMixture::pSat_.
virtual Pair<tmp<volScalarField> > mDotAlphal | ( | ) | const [pure virtual]
|
Return the mass condensation and vaporisation rates as a.
coefficient to multiply (1 - alphal) for the condensation rate and a coefficient to multiply alphal for the vaporisation rate
Implemented in Kunz, Merkle, and SchnerrSauer.
virtual Pair<tmp<volScalarField> > mDotP | ( | ) | const [pure virtual]
|
Return the mass condensation and vaporisation rates as an.
explicit term for the condensation rate and a coefficient to multiply (p - pSat) for the vaporisation rate
Implemented in Kunz, Merkle, and SchnerrSauer.
Pair<tmp<volScalarField> > vDotAlphal | ( | ) | const |
Return the volumetric condensation and vaporisation rates as a.
coefficient to multiply (1 - alphal) for the condensation rate and a coefficient to multiply alphal for the vaporisation rate
Pair<tmp<volScalarField> > vDotP | ( | ) | const |
Return the volumetric condensation and vaporisation rates as an.
explicit term for the condensation rate and a coefficient to multiply (p - pSat) for the vaporisation rate
virtual void correct | ( | ) | [pure virtual]
|
Correct the phaseChange model.
Reimplemented from twoPhaseMixture.
Implemented in Kunz, Merkle, and SchnerrSauer.
virtual bool read | ( | ) | [pure virtual]
|
Read the transportProperties dictionary and update.
Reimplemented from twoPhaseMixture.
Implemented in Kunz, Merkle, and SchnerrSauer.
dictionary phaseChangeTwoPhaseMixtureCoeffs_ [protected]
|
Definition at line 64 of file phaseChangeTwoPhaseMixture.H.
dimensionedScalar pSat_ [protected]
|
Saturation vapour pressure.
Definition at line 67 of file phaseChangeTwoPhaseMixture.H.
Referenced by phaseChangeTwoPhaseMixture::pSat().