saturationTemperatureModel Class Referenceabstract

Model to describe the dependence of saturation temperature on pressure. More...

Inheritance diagram for saturationTemperatureModel:

Public Member Functions

 TypeName ("saturationTemperatureModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, saturationTemperatureModel, dictionary,(const dictionary &dict),(dict))
 Declare runtime construction. More...
 
 saturationTemperatureModel ()
 Default construct. More...
 
virtual ~saturationTemperatureModel ()
 Destructor. More...
 
virtual tmp< scalarFieldTsat (const scalarField &p) const =0
 Saturation temperature for scalarField. More...
 
virtual tmp< scalarFieldTsatPrime (const scalarField &p) const =0
 
virtual tmp< volScalarField::InternalTsat (const volScalarField::Internal &p) const
 Saturation temperature for volScalarField::Internal. More...
 
virtual tmp< volScalarField::InternalTsatPrime (const volScalarField::Internal &p) const
 
virtual tmp< volScalarFieldTsat (const volScalarField &p) const
 Saturation temperature for volScalarField. More...
 
virtual tmp< volScalarFieldTsatPrime (const volScalarField &p) const
 
template<class FieldType >
Foam::tmp< FieldType > Tsat (const FieldType &p) const
 
template<class FieldType >
Foam::tmp< FieldType > TsatPrime (const FieldType &p) const
 

Static Public Member Functions

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

Detailed Description

Model to describe the dependence of saturation temperature on pressure.

Source files

Definition at line 75 of file saturationTemperatureModel.H.

Constructor & Destructor Documentation

◆ saturationTemperatureModel()

Default construct.

Definition at line 78 of file saturationTemperatureModel.C.

◆ ~saturationTemperatureModel()

Destructor.

Definition at line 84 of file saturationTemperatureModel.C.

Member Function Documentation

◆ TypeName()

TypeName ( "saturationTemperatureModel"  )

Runtime type information.

◆ declareRunTimeSelectionTable()

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

Declare runtime construction.

◆ New() [1/2]

Select with dictionary.

Definition at line 31 of file saturationTemperatureModelNew.C.

References dict.

Referenced by linearTsub::read().

Here is the caller graph for this function:

◆ New() [2/2]

◆ Tsat() [1/4]

virtual tmp< scalarField > Tsat ( const scalarField p) const
pure virtual

Saturation temperature for scalarField.

Implemented in polynomialTemperature, and function1Temperature.

◆ TsatPrime() [1/4]

virtual tmp< scalarField > TsatPrime ( const scalarField p) const
pure virtual

◆ Tsat() [2/4]

Saturation temperature for volScalarField::Internal.

Definition at line 90 of file saturationTemperatureModel.C.

◆ TsatPrime() [2/4]

Foam::tmp< Foam::volScalarField::Internal > TsatPrime ( const volScalarField::Internal p) const
virtual

Definition at line 90 of file saturationTemperatureModel.C.

◆ Tsat() [3/4]

Foam::tmp< Foam::volScalarField > Tsat ( const volScalarField p) const
virtual

Saturation temperature for volScalarField.

Definition at line 93 of file saturationTemperatureModel.C.

◆ TsatPrime() [3/4]

Foam::tmp< Foam::volScalarField > TsatPrime ( const volScalarField p) const
virtual

Definition at line 93 of file saturationTemperatureModel.C.

◆ Tsat() [4/4]

Foam::tmp<FieldType> Tsat ( const FieldType &  p) const

Definition at line 32 of file saturationTemperatureModel.C.

References Foam::dimTemperature, Foam::saturationModels::evaluate(), and p.

Here is the call graph for this function:

◆ TsatPrime() [4/4]

Foam::tmp<FieldType> TsatPrime ( const FieldType &  p) const

Definition at line 50 of file saturationTemperatureModel.C.

References Foam::dimPressure, Foam::dimTemperature, Foam::saturationModels::evaluate(), and p.

Here is the call graph for this function:

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