Antoine Class Reference

Antoine equation for the vapour pressure. More...

Inheritance diagram for Antoine:
Collaboration diagram for Antoine:

Public Member Functions

 TypeName ("Antoine")
 Runtime type information. More...
 
 Antoine (const dictionary &dict)
 Construct from a dictionary. More...
 
virtual ~Antoine ()
 Destructor. More...
 
 DEFINE_PSAT (volScalarField::Internal,)
 Saturation pressure for volScalarField::Internal. More...
 
 DEFINE_PSAT (volScalarField,)
 Saturation pressure for volScalarField. 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 > pSat (const FieldType &T) const
 
template<class FieldType >
Foam::tmp< FieldType > pSatPrime (const FieldType &T) const
 
template<class FieldType >
Foam::tmp< FieldType > lnPSat (const FieldType &T) const
 
template<class FieldType >
Foam::tmp< FieldType > Tsat (const FieldType &p) const
 
- Public Member Functions inherited from saturationPressureModel
 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
 
- 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...
 

Additional Inherited Members

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

Antoine equation for the vapour pressure.

\[ \log p = A + \frac{B}{C + T} \]

Coefficients $A$, $B$ and $C$ are to be supplied and should be suitable for natural logarithms and temperatures in Kelvin.

Source files

Definition at line 58 of file Antoine.H.

Constructor & Destructor Documentation

◆ Antoine()

Antoine ( const dictionary dict)

Construct from a dictionary.

Definition at line 78 of file Antoine.C.

◆ ~Antoine()

~Antoine ( )
virtual

Destructor.

Definition at line 90 of file Antoine.C.

Member Function Documentation

◆ TypeName()

TypeName ( "Antoine"  )

Runtime type information.

◆ DEFINE_PSAT() [1/2]

DEFINE_PSAT ( volScalarField::Internal  )

Saturation pressure for volScalarField::Internal.

◆ DEFINE_PSAT() [2/2]

DEFINE_PSAT ( volScalarField  )

Saturation pressure for volScalarField.

◆ DEFINE_TSAT() [1/2]

DEFINE_TSAT ( volScalarField::Internal  )

Saturation pressure for volScalarField::Internal.

◆ DEFINE_TSAT() [2/2]

DEFINE_TSAT ( volScalarField  )

Saturation pressure for volScalarField.

◆ pSat()

Foam::tmp<FieldType> pSat ( const FieldType &  T) const

Definition at line 46 of file Antoine.C.

References Foam::dimPressure, Foam::exp(), and Foam::T().

Here is the call graph for this function:

◆ pSatPrime()

Foam::tmp<FieldType> pSatPrime ( const FieldType &  T) const

Definition at line 54 of file Antoine.C.

References Foam::sqr(), and Foam::T().

Here is the call graph for this function:

◆ lnPSat()

Foam::tmp<FieldType> lnPSat ( const FieldType &  T) const

Definition at line 62 of file Antoine.C.

References Foam::T().

Here is the call graph for this function:

◆ Tsat()

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

Definition at line 70 of file Antoine.C.

References Foam::dimless, Foam::dimPressure, Foam::log(), and p.

Here is the call graph for this function:

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