FreeFOAM The Cross-Platform CFD Toolkit
C3H6O Class Reference

acetone More...

#include <liquids/C3H6O.H>


Detailed Description

+ Inheritance diagram for C3H6O:
+ Collaboration diagram for C3H6O:

List of all members.

Public Member Functions

 TypeName ("C3H6O")
 Runtime type information.
 C3H6O ()
 Construct null.
 C3H6O (const liquid &l, const NSRDSfunc5 &density, const NSRDSfunc1 &vapourPressure, const NSRDSfunc6 &heatOfVapourisation, const NSRDSfunc0 &heatCapacity, const NSRDSfunc0 &enthalpy, const NSRDSfunc7 &idealGasHeatCapacity, const NSRDSfunc4 &secondVirialCoeff, const NSRDSfunc1 &dynamicViscosity, const NSRDSfunc2 &vapourDynamicViscosity, const NSRDSfunc0 &thermalConductivity, const NSRDSfunc2 &vapourThermalConductivity, const NSRDSfunc6 &surfaceTension, const APIdiffCoefFunc &vapourDiffussivity)
 Construct from compoents.
 C3H6O (Istream &is)
 Construct from Istream.
scalar rho (scalar p, scalar T) const
 Liquid density [kg/m^3].
scalar pv (scalar p, scalar T) const
 Vapour pressure [Pa].
scalar hl (scalar p, scalar T) const
 Heat of vapourisation [J/kg].
scalar cp (scalar p, scalar T) const
 Liquid heat capacity [J/(kg K)].
scalar h (scalar p, scalar T) const
 Liquid Enthalpy [J/(kg)].
scalar cpg (scalar p, scalar T) const
 Ideal gas heat capacity [J/(kg K)].
scalar B (scalar p, scalar T) const
 Second Virial Coefficient [m^3/kg].
scalar mu (scalar p, scalar T) const
 Liquid viscosity [Pa s].
scalar mug (scalar p, scalar T) const
 Vapour viscosity [Pa s].
scalar K (scalar p, scalar T) const
 Liquid thermal conductivity [W/(m K)].
scalar Kg (scalar p, scalar T) const
 Vapour thermal conductivity [W/(m K)].
scalar sigma (scalar p, scalar T) const
 Surface tension [N/m].
scalar D (scalar p, scalar T) const
 Vapour diffussivity [m2/s].
scalar D (scalar p, scalar T, scalar Wb) const
 Vapour diffussivity [m2/s] with specified binary pair.
void writeData (Ostream &os) const
 Write the function coefficients.
- Public Member Functions inherited from liquid
 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 ()
 Destructor.
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)].

Friends

Ostream & operator<< (Ostream &os, const C3H6O &l)
 Ostream Operator.

Additional Inherited Members

- Static Public Member Functions inherited from liquid
static autoPtr< liquid > New (Istream &is)
 Return a pointer to a new liquid created from input.

Constructor & Destructor Documentation

C3H6O ( )

Construct null.

Definition at line 40 of file C3H6O.C.

C3H6O ( const liquid &  l,
const NSRDSfunc5 &  density,
const NSRDSfunc1 &  vapourPressure,
const NSRDSfunc6 &  heatOfVapourisation,
const NSRDSfunc0 &  heatCapacity,
const NSRDSfunc0 &  enthalpy,
const NSRDSfunc7 &  idealGasHeatCapacity,
const NSRDSfunc4 &  secondVirialCoeff,
const NSRDSfunc1 &  dynamicViscosity,
const NSRDSfunc2 &  vapourDynamicViscosity,
const NSRDSfunc0 &  thermalConductivity,
const NSRDSfunc2 &  vapourThermalConductivity,
const NSRDSfunc6 &  surfaceTension,
const APIdiffCoefFunc &  vapourDiffussivity 
)

Construct from compoents.

Definition at line 96 of file C3H6O.C.

C3H6O ( Istream &  is)

Construct from Istream.

Definition at line 130 of file C3H6O.C.


Member Function Documentation

TypeName ( "C3H6O"  )

Runtime type information.

Foam::scalar rho ( scalar  p,
scalar  T 
) const
inlinevirtual

Liquid density [kg/m^3].

Implements liquid.

Definition at line 25 of file C3H6OI.H.

References NSRDSfunc5::f().

Foam::scalar pv ( scalar  p,
scalar  T 
) const
inlinevirtual

Vapour pressure [Pa].

Implements liquid.

Definition at line 31 of file C3H6OI.H.

Foam::scalar hl ( scalar  p,
scalar  T 
) const
inlinevirtual

Heat of vapourisation [J/kg].

Implements liquid.

Definition at line 37 of file C3H6OI.H.

Foam::scalar cp ( scalar  p,
scalar  T 
) const
inlinevirtual

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

Implements liquid.

Definition at line 43 of file C3H6OI.H.

Foam::scalar h ( scalar  p,
scalar  T 
) const
inlinevirtual

Liquid Enthalpy [J/(kg)].

Implements liquid.

Definition at line 49 of file C3H6OI.H.

Foam::scalar cpg ( scalar  p,
scalar  T 
) const
inlinevirtual

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

Implements liquid.

Definition at line 55 of file C3H6OI.H.

Foam::scalar B ( scalar  p,
scalar  T 
) const
inline

Second Virial Coefficient [m^3/kg].

Definition at line 61 of file C3H6OI.H.

Foam::scalar mu ( scalar  p,
scalar  T 
) const
inlinevirtual

Liquid viscosity [Pa s].

Implements liquid.

Definition at line 67 of file C3H6OI.H.

Foam::scalar mug ( scalar  p,
scalar  T 
) const
inlinevirtual

Vapour viscosity [Pa s].

Implements liquid.

Definition at line 73 of file C3H6OI.H.

Foam::scalar K ( scalar  p,
scalar  T 
) const
inlinevirtual

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

Implements liquid.

Definition at line 79 of file C3H6OI.H.

Foam::scalar Kg ( scalar  p,
scalar  T 
) const
inlinevirtual

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

Implements liquid.

Definition at line 85 of file C3H6OI.H.

Foam::scalar sigma ( scalar  p,
scalar  T 
) const
inlinevirtual

Surface tension [N/m].

Implements liquid.

Definition at line 91 of file C3H6OI.H.

Foam::scalar D ( scalar  p,
scalar  T 
) const
inlinevirtual

Vapour diffussivity [m2/s].

Implements liquid.

Definition at line 97 of file C3H6OI.H.

Foam::scalar D ( scalar  p,
scalar  T,
scalar  Wb 
) const
inlinevirtual

Vapour diffussivity [m2/s] with specified binary pair.

Implements liquid.

Definition at line 103 of file C3H6OI.H.

void writeData ( Ostream &  os) const
inlinevirtual

Friends And Related Function Documentation

Ostream& operator<< ( Ostream &  os,
const C3H6O &  l 
)
friend

Ostream Operator.

Definition at line 181 of file C3H6O.H.


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