nucleation Class Referenceabstract

Mix-in interface for nucleation models. Provides access to properties of the nucleation process, such as diameter and rate of production of nuclei. More...

Inheritance diagram for nucleation:

Public Member Functions

 TypeName ("nucleation")
 Runtime type information. More...
 
 nucleation ()
 Default construct. More...
 
virtual ~nucleation ()
 
virtual tmp< DimensionedField< scalar, volMesh > > d () const =0
 Return the diameter of nuclei. More...
 
virtual tmp< DimensionedField< scalar, volMesh > > nDot () const =0
 Return the number rate at which nuclei are generated. More...
 
virtual tmp< DimensionedField< scalar, volMesh > > mDot () const =0
 Return the mass transfer rate. More...
 
virtual tmp< DimensionedField< scalar, volMesh > > tau () const =0
 Return the nucleation time scale. More...
 

Detailed Description

Mix-in interface for nucleation models. Provides access to properties of the nucleation process, such as diameter and rate of production of nuclei.

Source files

Definition at line 52 of file nucleation.H.

Constructor & Destructor Documentation

◆ nucleation()

Default construct.

Definition at line 41 of file nucleation.C.

◆ ~nucleation()

~nucleation ( )
virtual

Definition at line 47 of file nucleation.C.

Member Function Documentation

◆ TypeName()

TypeName ( "nucleation"  )

Runtime type information.

◆ d()

virtual tmp<DimensionedField<scalar, volMesh> > d ( ) const
pure virtual

Return the diameter of nuclei.

Implemented in wallBoiling, phaseSurfaceBoiling, homogeneousLiquidPhaseSeparation, and homogeneousCondensation.

◆ nDot()

virtual tmp<DimensionedField<scalar, volMesh> > nDot ( ) const
pure virtual

Return the number rate at which nuclei are generated.

Implemented in wallBoiling, phaseSurfaceBoiling, homogeneousLiquidPhaseSeparation, and homogeneousCondensation.

◆ mDot()

virtual tmp<DimensionedField<scalar, volMesh> > mDot ( ) const
pure virtual

Return the mass transfer rate.

Implemented in wallBoiling, phaseSurfaceBoiling, homogeneousLiquidPhaseSeparation, and homogeneousCondensation.

◆ tau()

virtual tmp<DimensionedField<scalar, volMesh> > tau ( ) const
pure virtual

Return the nucleation time scale.

Implemented in wallBoiling, phaseSurfaceBoiling, homogeneousLiquidPhaseSeparation, and homogeneousCondensation.

Referenced by adjustTimeStepToNucleation::maxDeltaT().

Here is the caller graph for this function:

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