constantTemperature Class Reference

Constant saturation temperature model. More...

Inheritance diagram for constantTemperature:
Collaboration diagram for constantTemperature:

Public Member Functions

 TypeName ("constant")
 Runtime type information. More...
 
 constantTemperature (const dictionary &dict)
 Construct from a dictionary. More...
 
 constantTemperature (const dimensionedScalar &Tsat)
 Construct from a value. More...
 
virtual ~constantTemperature ()
 Destructor. More...
 
 DEFINE_TSAT (volScalarField::Internal,)
 Saturation pressure for volScalarField::Internal. More...
 
 DEFINE_TSAT (volScalarField,)
 Saturation pressure for volScalarField. More...
 
template<class FieldType >
Foam::tmp< FieldType > Tsat (const FieldType &p) const
 
- Public Member Functions inherited from saturationTemperatureModel
 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< volScalarField::InternalTsat (const volScalarField::Internal &p) const =0
 Saturation temperature for volScalarField::Internal. More...
 
virtual tmp< volScalarFieldTsat (const volScalarField &p) const =0
 Saturation temperature for volScalarField. More...
 

Protected Member Functions

template<class FieldType >
tmp< FieldType > Tsat (const FieldType &p) const
 Saturation temperature. More...
 

Protected Attributes

const dimensionedScalar Tsat_
 Constant saturation temperature. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from saturationTemperatureModel
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

Constant saturation temperature model.

Source files

Definition at line 50 of file constantTemperature.H.

Constructor & Destructor Documentation

◆ constantTemperature() [1/2]

constantTemperature ( const dictionary dict)

Construct from a dictionary.

Definition at line 58 of file constantTemperature.C.

◆ constantTemperature() [2/2]

Construct from a value.

Definition at line 68 of file constantTemperature.C.

◆ ~constantTemperature()

~constantTemperature ( )
virtual

Destructor.

Definition at line 80 of file constantTemperature.C.

Member Function Documentation

◆ Tsat() [1/2]

tmp<FieldType> Tsat ( const FieldType &  p) const
protected

Saturation temperature.

◆ TypeName()

TypeName ( "constant"  )

Runtime type information.

◆ DEFINE_TSAT() [1/2]

DEFINE_TSAT ( volScalarField::Internal  )

Saturation pressure for volScalarField::Internal.

◆ DEFINE_TSAT() [2/2]

DEFINE_TSAT ( volScalarField  )

Saturation pressure for volScalarField.

◆ Tsat() [2/2]

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

Definition at line 50 of file constantTemperature.C.

References Foam::compressible::New(), p, and constantTemperature::Tsat_.

Here is the call graph for this function:

Member Data Documentation

◆ Tsat_

const dimensionedScalar Tsat_
protected

Constant saturation temperature.

Definition at line 59 of file constantTemperature.H.

Referenced by constantTemperature::Tsat().


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