saturated Class Reference

Model which uses a saturation pressure model for a single species to calculate the interface composition. More...

Inheritance diagram for saturated:
Collaboration diagram for saturated:

Public Member Functions

 TypeName ("saturated")
 Runtime type information. More...
 
 saturated (const dictionary &dict, const phasePair &pair)
 Construct from components. More...
 
virtual ~saturated ()
 Destructor. More...
 
virtual void update (const volScalarField &Tf)
 Update the composition. More...
 
virtual tmp< volScalarField > Yf (const word &speciesName, const volScalarField &Tf) const
 The interface species fraction. More...
 
virtual tmp< volScalarField > YfPrime (const word &speciesName, const volScalarField &Tf) const
 The interface species fraction derivative w.r.t. temperature. More...
 
- Public Member Functions inherited from interfaceCompositionModel
 TypeName ("interfaceCompositionModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, interfaceCompositionModel, dictionary,(const dictionary &dict, const phasePair &pair),(dict, pair))
 
 interfaceCompositionModel (const dictionary &dict, const phasePair &pair)
 Construct from a dictionary and a phase pair. More...
 
virtual ~interfaceCompositionModel ()
 Destructor. More...
 
const phasePair & pair () const
 Return the phase pair. More...
 
const hashedWordList & species () const
 Return the transferring species names. More...
 
const rhoReactionThermo & thermo () const
 Return the thermo. More...
 
const basicSpecieMixture & composition () const
 Return the composition. More...
 
const rhoThermo & otherThermo () const
 Return the other thermo. More...
 
bool otherHasComposition () const
 Return whether the other side has a multi-specie composition. More...
 
const basicSpecieMixture & otherComposition () const
 Return the other composition. More...
 
tmp< volScalarField > dY (const word &speciesName, const volScalarField &Tf) const
 Mass fraction difference between the interface and the field. More...
 
tmp< volScalarField > dYfPrime (const word &speciesName, const volScalarField &Tf) const
 Mass fraction difference between the interface and the field. More...
 
tmp< volScalarField > D (const word &speciesName) const
 Mass diffusivity. More...
 

Protected Member Functions

tmp< volScalarField > wRatioByP () const
 Constant of proportionality between partial pressure and mass. More...
 

Protected Attributes

word saturatedName_
 saturated species name More...
 
label saturatedIndex_
 saturated species index More...
 
autoPtr< saturationModel > saturationModel_
 Saturation pressure model. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from interfaceCompositionModel
static autoPtr< interfaceCompositionModel > New (const dictionary &dict, const phasePair &pair)
 

Detailed Description

Model which uses a saturation pressure model for a single species to calculate the interface composition.

Source files

Definition at line 55 of file saturated.H.

Constructor & Destructor Documentation

◆ saturated()

saturated ( const dictionary &  dict,
const phasePair &  pair 
)

Construct from components.

◆ ~saturated()

virtual ~saturated ( )
virtual

Destructor.

Member Function Documentation

◆ wRatioByP()

tmp<volScalarField> wRatioByP ( ) const
protected

Constant of proportionality between partial pressure and mass.

fraction

◆ TypeName()

TypeName ( "saturated"  )

Runtime type information.

◆ update()

virtual void update ( const volScalarField &  Tf)
virtual

Update the composition.

Implements interfaceCompositionModel.

◆ Yf()

virtual tmp<volScalarField> Yf ( const word &  speciesName,
const volScalarField &  Tf 
) const
virtual

The interface species fraction.

Implements interfaceCompositionModel.

◆ YfPrime()

virtual tmp<volScalarField> YfPrime ( const word &  speciesName,
const volScalarField &  Tf 
) const
virtual

The interface species fraction derivative w.r.t. temperature.

Implements interfaceCompositionModel.

Member Data Documentation

◆ saturatedName_

word saturatedName_
protected

saturated species name

Definition at line 64 of file saturated.H.

◆ saturatedIndex_

label saturatedIndex_
protected

saturated species index

Definition at line 67 of file saturated.H.

◆ saturationModel_

autoPtr<saturationModel> saturationModel_
protected

Saturation pressure model.

Definition at line 70 of file saturated.H.


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