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...
 

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 55 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 homogeneousLiquidPhaseSeparation, and homogeneousCondensation.

◆ nDot()

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

Return the number rate at which nuclei are generated.

Implemented in homogeneousLiquidPhaseSeparation, and homogeneousCondensation.

◆ mDot()

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

Return the mass transfer rate.

Implemented in homogeneousLiquidPhaseSeparation, and homogeneousCondensation.


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