OpenFOAM logo
Open Source CFD Toolkit

liquid Class Reference

Inheritance diagram for liquid:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 TypeName ("liquid")
 declareRunTimeSelectionTable (autoPtr, liquid,,(),())
 declareRunTimeSelectionTable (autoPtr, liquid, Istream,(Istream &is),(is))
 liquid (scalar W, scalar Tc, scalar Pc, scalar Vc, scalar Zc, scalar Tt, scalar Pt, scalar Tb, scalar dipm, scalar omega, scalar delta)
 Construct from components.
 liquid (Istream &is)
 Construct from Istream.
virtual ~liquid ()
scalar W () const
 Molecular weight [kg/kmol].
scalar Tc () const
 Critical temperature [K].
scalar Pc () const
 Critical pressure [Pa].
scalar Vc () const
 Critical volume [m^3/mol].
scalar Zc () const
 Critical compressibilty factor.
scalar Tt () const
 Triple point temperature [K].
scalar Pt () const
 Triple point pressure [Pa].
scalar Tb () const
 Normal boiling temperature [K].
scalar dipm () const
 Dipole moment [].
scalar omega () const
 Pitzer's ascentric factor [].
scalar delta () const
 Solubility parameter [(J/m^3)^(1/2)].
virtual scalar rho (scalar p, scalar T) const =0
 Liquid rho [kg/m^3].
virtual scalar pv (scalar p, scalar T) const =0
 Vapour pressure [Pa].
virtual scalar hl (scalar p, scalar T) const =0
 Heat of vapourisation [J/kg].
virtual scalar cp (scalar p, scalar T) const =0
 Liquid heat capacity [J/(kg K)].
virtual scalar h (scalar p, scalar T) const =0
 Liquid h [J/kg].
virtual scalar cpg (scalar p, scalar T) const =0
 Ideal gas heat capacity [J/(kg K)].
virtual scalar mu (scalar p, scalar T) const =0
 Liquid viscosity [Pa s].
virtual scalar mug (scalar p, scalar T) const =0
 Vapour viscosity [Pa s].
virtual scalar K (scalar p, scalar T) const =0
 Liquid thermal conductivity [W/(m K)].
virtual scalar Kg (scalar p, scalar T) const =0
 Vapour thermal conductivity [W/(m K)].
virtual scalar sigma (scalar p, scalar T) const =0
 Surface tension [N/m].
virtual scalar D (scalar p, scalar T) const =0
 Vapour diffussivity [m2/s].
virtual void writeData (Ostream &os) const
 Write the function coefficients.

Static Public Member Functions

autoPtr< liquidNew (Istream &is)
 Return a pointer to a new liquid created from input.

Friends

Ostreamoperator<< (Ostream &os, const liquid &l)

Constructor & Destructor Documentation

liquid scalar  W,
scalar  Tc,
scalar  Pc,
scalar  Vc,
scalar  Zc,
scalar  Tt,
scalar  Pt,
scalar  Tb,
scalar  dipm,
scalar  omega,
scalar  delta
[inline]
 

Construct from components.

Definition at line 132 of file liquid.H.

liquid Istream is  )  [inline]
 

Construct from Istream.

Definition at line 160 of file liquid.H.

References readScalar.

virtual ~liquid  )  [inline, virtual]
 

Definition at line 177 of file liquid.H.


Member Function Documentation

virtual scalar cp scalar  p,
scalar  T
const [pure virtual]
 

Liquid heat capacity [J/(kg K)].

Implemented in aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H10, C8H18, C9H20, CH3OH, H2O, IC8H18, IDEA, MB, and N2.

virtual scalar cpg scalar  p,
scalar  T
const [pure virtual]
 

Ideal gas heat capacity [J/(kg K)].

Implemented in aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H10, C8H18, C9H20, CH3OH, H2O, IC8H18, IDEA, MB, and N2.

virtual scalar D scalar  p,
scalar  T
const [pure virtual]
 

Vapour diffussivity [m2/s].

Implemented in aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H10, C8H18, C9H20, CH3OH, H2O, IC8H18, IDEA, MB, and N2.

declareRunTimeSelectionTable autoPtr  ,
liquid  ,
Istream  ,
(Istream &is)  ,
(is) 
 

declareRunTimeSelectionTable autoPtr  ,
liquid  ,
()  ,
() 
 

scalar delta  )  const [inline]
 

Solubility parameter [(J/m^3)^(1/2)].

Definition at line 246 of file liquid.H.

scalar dipm  )  const [inline]
 

Dipole moment [].

Definition at line 234 of file liquid.H.

virtual scalar h scalar  p,
scalar  T
const [pure virtual]
 

Liquid h [J/kg].

Implemented in aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H10, C8H18, C9H20, CH3OH, H2O, IC8H18, IDEA, MB, and N2.

virtual scalar hl scalar  p,
scalar  T
const [pure virtual]
 

Heat of vapourisation [J/kg].

Implemented in aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H10, C8H18, C9H20, CH3OH, H2O, IC8H18, IDEA, MB, and N2.

virtual scalar K scalar  p,
scalar  T
const [pure virtual]
 

Liquid thermal conductivity [W/(m K)].

Implemented in aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H10, C8H18, C9H20, CH3OH, H2O, IC8H18, IDEA, MB, and N2.

virtual scalar Kg scalar  p,
scalar  T
const [pure virtual]
 

Vapour thermal conductivity [W/(m K)].

Implemented in aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H10, C8H18, C9H20, CH3OH, H2O, IC8H18, IDEA, MB, and N2.

virtual scalar mu scalar  p,
scalar  T
const [pure virtual]
 

Liquid viscosity [Pa s].

Implemented in aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H10, C8H18, C9H20, CH3OH, H2O, IC8H18, IDEA, MB, and N2.

virtual scalar mug scalar  p,
scalar  T
const [pure virtual]
 

Vapour viscosity [Pa s].

Implemented in aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H10, C8H18, C9H20, CH3OH, H2O, IC8H18, IDEA, MB, and N2.

autoPtr<liquid> New Istream is  )  [static]
 

Return a pointer to a new liquid created from input.

scalar omega  )  const [inline]
 

Pitzer's ascentric factor [].

Definition at line 240 of file liquid.H.

scalar Pc  )  const [inline]
 

Critical pressure [Pa].

Definition at line 198 of file liquid.H.

scalar Pt  )  const [inline]
 

Triple point pressure [Pa].

Definition at line 222 of file liquid.H.

virtual scalar pv scalar  p,
scalar  T
const [pure virtual]
 

Vapour pressure [Pa].

Implemented in aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H10, C8H18, C9H20, CH3OH, H2O, IC8H18, IDEA, MB, and N2.

virtual scalar rho scalar  p,
scalar  T
const [pure virtual]
 

Liquid rho [kg/m^3].

Implemented in aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H10, C8H18, C9H20, CH3OH, H2O, IC8H18, IDEA, MB, and N2.

virtual scalar sigma scalar  p,
scalar  T
const [pure virtual]
 

Surface tension [N/m].

Implemented in aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H10, C8H18, C9H20, CH3OH, H2O, IC8H18, IDEA, MB, and N2.

scalar Tb  )  const [inline]
 

Normal boiling temperature [K].

Definition at line 228 of file liquid.H.

scalar Tc  )  const [inline]
 

Critical temperature [K].

Definition at line 192 of file liquid.H.

scalar Tt  )  const [inline]
 

Triple point temperature [K].

Definition at line 216 of file liquid.H.

TypeName "liquid"   ) 
 

scalar Vc  )  const [inline]
 

Critical volume [m^3/mol].

Definition at line 204 of file liquid.H.

scalar W  )  const [inline]
 

Molecular weight [kg/kmol].

Definition at line 186 of file liquid.H.

virtual void writeData Ostream os  )  const [inline, virtual]
 

Write the function coefficients.

Reimplemented in aC10H7CH3, Ar, bC10H7CH3, C10H22, C12H26, C13H28, C14H30, C16H34, C2H5OH, C2H6, C2H6O, C3H6O, C3H8, C4H10O, C6H14, C6H6, C7H16, C7H8, C8H10, C8H18, C9H20, CH3OH, H2O, IC8H18, IDEA, MB, and N2.

Definition at line 292 of file liquid.H.

scalar Zc  )  const [inline]
 

Critical compressibilty factor.

Definition at line 210 of file liquid.H.


Friends And Related Function Documentation

Ostream& operator<< Ostream os,
const liquid l
[friend]
 

Definition at line 306 of file liquid.H.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org