FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

Detailed Description

Source files

Definition at line 55 of file phaseChangeTwoPhaseMixture.H.

Inheritance diagram for phaseChangeTwoPhaseMixture:
Collaboration diagram for phaseChangeTwoPhaseMixture:

List of all members.

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.

Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

dimensionedScalar pSat_ [protected]

Saturation vapour pressure.

Definition at line 67 of file phaseChangeTwoPhaseMixture.H.

Referenced by phaseChangeTwoPhaseMixture::pSat().


The documentation for this class was generated from the following file: