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

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

Additional Inherited Members

- Static Public Member Functions inherited from liquid
static autoPtr< liquidNew (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: