saturationPressureModel Class Referenceabstract

Model to describe the dependence of saturation pressure on temperature, and vice versa. More...

Inheritance diagram for saturationPressureModel:

Public Member Functions

 TypeName ("saturationPressureModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, saturationPressureModel, dictionary,(const dictionary &dict),(dict))
 Declare runtime construction. More...
 
 saturationPressureModel ()
 Default construct. More...
 
virtual ~saturationPressureModel ()
 Destructor. More...
 
virtual tmp< volScalarField::InternalpSat (const volScalarField::Internal &T) const =0
 Saturation pressure for volScalarField::Internal. More...
 
virtual tmp< volScalarField::InternalpSatPrime (const volScalarField::Internal &T) const =0
 
virtual tmp< volScalarField::InternallnPSat (const volScalarField::Internal &T) const =0
 
virtual tmp< volScalarFieldpSat (const volScalarField &T) const =0
 Saturation pressure for volScalarField. More...
 
virtual tmp< volScalarFieldpSatPrime (const volScalarField &T) const =0
 
virtual tmp< volScalarFieldlnPSat (const volScalarField &T) const =0
 

Static Public Member Functions

static autoPtr< saturationPressureModelNew (const dictionary &dict)
 Select with dictionary. More...
 
static autoPtr< saturationPressureModelNew (const word &name, const dictionary &dict)
 Select with name within a dictionary. More...
 

Detailed Description

Model to describe the dependence of saturation pressure on temperature, and vice versa.

Source files

Definition at line 84 of file saturationPressureModel.H.

Constructor & Destructor Documentation

◆ saturationPressureModel()

Default construct.

Definition at line 39 of file saturationPressureModel.C.

◆ ~saturationPressureModel()

Destructor.

Definition at line 45 of file saturationPressureModel.C.

Member Function Documentation

◆ TypeName()

TypeName ( "saturationPressureModel"  )

Runtime type information.

◆ declareRunTimeSelectionTable()

declareRunTimeSelectionTable ( autoPtr  ,
saturationPressureModel  ,
dictionary  ,
(const dictionary &dict ,
(dict  
)

Declare runtime construction.

◆ New() [1/2]

Foam::autoPtr< Foam::saturationPressureModel > New ( const dictionary dict)
static

Select with dictionary.

Definition at line 31 of file saturationPressureModelNew.C.

References dict.

Referenced by nonRandomTwoLiquid::nonRandomTwoLiquid(), and cavitationModel::read().

Here is the caller graph for this function:

◆ New() [2/2]

◆ pSat() [1/2]

virtual tmp< volScalarField::Internal > pSat ( const volScalarField::Internal T) const
pure virtual

Saturation pressure for volScalarField::Internal.

◆ pSatPrime() [1/2]

virtual tmp< volScalarField::Internal > pSatPrime ( const volScalarField::Internal T) const
pure virtual

◆ lnPSat() [1/2]

virtual tmp< volScalarField::Internal > lnPSat ( const volScalarField::Internal T) const
pure virtual

◆ pSat() [2/2]

virtual tmp< volScalarField > pSat ( const volScalarField T) const
pure virtual

Saturation pressure for volScalarField.

◆ pSatPrime() [2/2]

virtual tmp< volScalarField > pSatPrime ( const volScalarField T) const
pure virtual

◆ lnPSat() [2/2]

virtual tmp< volScalarField > lnPSat ( const volScalarField T) const
pure virtual

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