acetone More...
Public Member Functions | |
TypeName ("C3H6O") | |
Runtime type information. More... | |
C3H6O () | |
Construct null. More... | |
C3H6O (const liquidProperties &l, const thermophysicalFunctions::NSRDS5 &density, const thermophysicalFunctions::NSRDS1 &vapourPressure, const thermophysicalFunctions::NSRDS6 &heatOfVapourisation, const thermophysicalFunctions::NSRDS0 &heatCapacity, const thermophysicalFunctions::NSRDS0 &enthalpy, const thermophysicalFunctions::NSRDS7 &idealGasHeatCapacity, const thermophysicalFunctions::NSRDS4 &secondVirialCoeff, const thermophysicalFunctions::NSRDS1 &dynamicViscosity, const thermophysicalFunctions::NSRDS2 &vapourDynamicViscosity, const thermophysicalFunctions::NSRDS0 &thermalConductivity, const thermophysicalFunctions::NSRDS2 &vapourThermalConductivity, const thermophysicalFunctions::NSRDS6 &surfaceTension, const thermophysicalFunctions::APIdiffCoef &vapourDiffusivity) | |
Construct from components. More... | |
C3H6O (const dictionary &dict) | |
Construct from dictionary. More... | |
virtual autoPtr< liquidProperties > | clone () const |
Construct and return clone. More... | |
scalar | rho (scalar p, scalar T) const |
Liquid density [kg/m^3]. More... | |
scalar | pv (scalar p, scalar T) const |
Vapour pressure [Pa]. More... | |
scalar | hl (scalar p, scalar T) const |
Heat of vapourisation [J/kg]. More... | |
scalar | Cp (scalar p, scalar T) const |
Liquid heat capacity [J/kg/K]. More... | |
scalar | h (scalar p, scalar T) const |
Liquid enthalpy [J/kg]. More... | |
scalar | Cpg (scalar p, scalar T) const |
Ideal gas heat capacity [J/kg/K]. More... | |
scalar | B (scalar p, scalar T) const |
Second Virial Coefficient [m^3/kg]. More... | |
scalar | mu (scalar p, scalar T) const |
Liquid viscosity [Pa s]. More... | |
scalar | mug (scalar p, scalar T) const |
Vapour viscosity [Pa s]. More... | |
scalar | kappa (scalar p, scalar T) const |
Liquid thermal conductivity [W/m/K]. More... | |
scalar | kappag (scalar p, scalar T) const |
Vapour thermal conductivity [W/m/K]. More... | |
scalar | sigma (scalar p, scalar T) const |
Surface tension [N/m]. More... | |
scalar | D (scalar p, scalar T) const |
Vapour diffusivity [m^2/s]. More... | |
scalar | D (scalar p, scalar T, scalar Wb) const |
Vapour diffusivity [m^2/s] with specified binary pair. More... | |
void | write (Ostream &os) const |
Write the function coefficients. More... | |
Public Member Functions inherited from liquidProperties | |
TypeName ("liquid") | |
declareRunTimeSelectionTable (autoPtr, liquidProperties,,(),()) | |
declareRunTimeSelectionTable (autoPtr, liquidProperties, dictionary,(const dictionary &dict),(dict)) | |
liquidProperties (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. More... | |
liquidProperties (const dictionary &dict) | |
Construct from dictionary. More... | |
virtual | ~liquidProperties () |
Destructor. More... | |
scalar | Y () const |
Mass fraction of this specie in mixture. More... | |
scalar | Tc () const |
Critical temperature [K]. More... | |
scalar | Pc () const |
Critical pressure [Pa]. More... | |
scalar | Vc () const |
Critical volume [m^3/kmol]. More... | |
scalar | Zc () const |
Critical compressibility factor. More... | |
scalar | Tt () const |
Triple point temperature [K]. More... | |
scalar | Pt () const |
Triple point pressure [Pa]. More... | |
scalar | Tb () const |
Normal boiling temperature [K]. More... | |
scalar | dipm () const |
Dipole moment []. More... | |
scalar | omega () const |
Pitzer's acentric factor []. More... | |
scalar | delta () const |
Solubility parameter [(J/m^3)^(1/2)]. More... | |
scalar | limit (const scalar T) const |
Limit the temperature to be in the range Tlow_ to Thigh_. More... | |
scalar | psi (scalar p, scalar T) const |
Liquid compressibility [s^2/m^2]. More... | |
scalar | CpMCv (scalar p, scalar T) const |
Return (Cp - Cv) [J/(kg K]. More... | |
scalar | Hs (const scalar p, const scalar T) const |
Sensible enthalpy [J/kg]. More... | |
scalar | Hf () const |
Enthalpy of formation [J/kg]. More... | |
scalar | Ha (const scalar p, const scalar T) const |
Absolute enthalpy [J/kg]. More... | |
scalar | S (const scalar p, const scalar T) const |
scalar | alphah (const scalar p, const scalar T) const |
Liquid thermal diffusivity of enthalpy [kg/m/s]. More... | |
virtual scalar | pvInvert (scalar p) const |
Invert the vapour pressure relationship to retrieve the. More... | |
void | readIfPresent (const dictionary &dict) |
Read and set the properties present it the given dictionary. More... | |
template<class Func > | |
void | readIfPresent (Func &f, const word &name, const dictionary &dict) |
Read and set the function coefficients. More... | |
template<class Liquid > | |
void | readIfPresent (Liquid &l, const dictionary &dict) |
Read and set the function coefficients. More... | |
template<class Liquid > | |
void | write (const Liquid &l, Ostream &os) const |
Write the data for each of the property functions. More... | |
Public Member Functions inherited from thermophysicalProperties | |
TypeName ("thermophysicalProperties") | |
declareRunTimeSelectionTable (autoPtr, thermophysicalProperties,,(),()) | |
declareRunTimeSelectionTable (autoPtr, thermophysicalProperties, dictionary,(const dictionary &dict),(dict)) | |
thermophysicalProperties (scalar W) | |
Construct from molecular weight. More... | |
thermophysicalProperties (const dictionary &dict) | |
Construct from dictionary. More... | |
virtual | ~thermophysicalProperties () |
Destructor. More... | |
scalar | W () const |
Molecular weight [kg/kmol]. More... | |
scalar | limit (const scalar T) const |
Limit the temperature to be in the range Tlow_ to Thigh_. More... | |
void | readIfPresent (const dictionary &dict) |
Read and set the properties present it the given dictionary. More... | |
Friends | |
class | liquidProperties |
Additional Inherited Members | |
Static Public Member Functions inherited from liquidProperties | |
static autoPtr< liquidProperties > | New (const word &name) |
Return a pointer to a new liquidProperties created from name. More... | |
static autoPtr< liquidProperties > | New (const dictionary &dict) |
Return a pointer to a new liquidProperties created from dictionary. More... | |
Static Public Member Functions inherited from thermophysicalProperties | |
static autoPtr< thermophysicalProperties > | New (const word &name) |
Return a pointer to a new thermophysicalProperties created from name. More... | |
static autoPtr< thermophysicalProperties > | New (const dictionary &dict) |
Return a pointer to a new thermophysicalProperties. More... | |
Static Public Attributes inherited from liquidProperties | |
static const bool | incompressible = true |
Is the equation of state is incompressible i.e. rho != f(p) More... | |
static const bool | isochoric = false |
Is the equation of state is isochoric i.e. rho = const. More... | |
C3H6O | ( | ) |
Construct null.
Definition at line 40 of file C3H6O.C.
Referenced by C3H6O::clone().
C3H6O | ( | const liquidProperties & | l, |
const thermophysicalFunctions::NSRDS5 & | density, | ||
const thermophysicalFunctions::NSRDS1 & | vapourPressure, | ||
const thermophysicalFunctions::NSRDS6 & | heatOfVapourisation, | ||
const thermophysicalFunctions::NSRDS0 & | heatCapacity, | ||
const thermophysicalFunctions::NSRDS0 & | enthalpy, | ||
const thermophysicalFunctions::NSRDS7 & | idealGasHeatCapacity, | ||
const thermophysicalFunctions::NSRDS4 & | secondVirialCoeff, | ||
const thermophysicalFunctions::NSRDS1 & | dynamicViscosity, | ||
const thermophysicalFunctions::NSRDS2 & | vapourDynamicViscosity, | ||
const thermophysicalFunctions::NSRDS0 & | thermalConductivity, | ||
const thermophysicalFunctions::NSRDS2 & | vapourThermalConductivity, | ||
const thermophysicalFunctions::NSRDS6 & | surfaceTension, | ||
const thermophysicalFunctions::APIdiffCoef & | vapourDiffusivity | ||
) |
C3H6O | ( | const dictionary & | dict | ) |
Construct from dictionary.
Definition at line 130 of file C3H6O.C.
References liquidProperties::readIfPresent().
TypeName | ( | "C3H6O" | ) |
Runtime type information.
|
inlinevirtual |
Construct and return clone.
Implements liquidProperties.
Definition at line 115 of file C3H6O.H.
References C3H6O::B(), C3H6O::C3H6O(), C3H6O::Cp(), C3H6O::Cpg(), C3H6O::D(), C3H6O::h(), C3H6O::hl(), C3H6O::kappa(), C3H6O::kappag(), C3H6O::mu(), C3H6O::mug(), p, C3H6O::pv(), C3H6O::rho(), C3H6O::sigma(), Foam::T(), and C3H6O::write().
|
inlinevirtual |
Liquid density [kg/m^3].
Implements thermophysicalProperties.
Definition at line 26 of file C3H6OI.H.
References NSRDS5::f().
Referenced by C3H6O::clone().
|
inlinevirtual |
Vapour pressure [Pa].
Implements liquidProperties.
Definition at line 32 of file C3H6OI.H.
References NSRDS1::f().
Referenced by C3H6O::clone().
|
inlinevirtual |
Heat of vapourisation [J/kg].
Implements liquidProperties.
Definition at line 38 of file C3H6OI.H.
References NSRDS6::f().
Referenced by C3H6O::clone().
|
inlinevirtual |
Liquid heat capacity [J/kg/K].
Implements thermophysicalProperties.
Definition at line 44 of file C3H6OI.H.
References NSRDS0::f().
Referenced by C3H6O::clone().
|
inlinevirtual |
Liquid enthalpy [J/kg].
Implements liquidProperties.
Definition at line 50 of file C3H6OI.H.
References NSRDS0::f().
Referenced by C3H6O::clone().
|
inlinevirtual |
Ideal gas heat capacity [J/kg/K].
Implements liquidProperties.
Definition at line 56 of file C3H6OI.H.
References NSRDS7::f().
Referenced by C3H6O::clone().
|
inline |
Second Virial Coefficient [m^3/kg].
Definition at line 62 of file C3H6OI.H.
References NSRDS4::f().
Referenced by C3H6O::clone().
|
inlinevirtual |
Liquid viscosity [Pa s].
Implements liquidProperties.
Definition at line 68 of file C3H6OI.H.
References NSRDS1::f().
Referenced by C3H6O::clone().
|
inlinevirtual |
Vapour viscosity [Pa s].
Implements liquidProperties.
Definition at line 74 of file C3H6OI.H.
References NSRDS2::f().
Referenced by C3H6O::clone().
|
inlinevirtual |
Liquid thermal conductivity [W/m/K].
Implements liquidProperties.
Definition at line 80 of file C3H6OI.H.
References NSRDS0::f().
Referenced by C3H6O::clone().
|
inlinevirtual |
Vapour thermal conductivity [W/m/K].
Implements liquidProperties.
Definition at line 86 of file C3H6OI.H.
References NSRDS2::f().
Referenced by C3H6O::clone().
|
inlinevirtual |
Surface tension [N/m].
Implements liquidProperties.
Definition at line 92 of file C3H6OI.H.
References NSRDS6::f().
Referenced by C3H6O::clone().
|
inlinevirtual |
Vapour diffusivity [m^2/s].
Implements liquidProperties.
Definition at line 98 of file C3H6OI.H.
References APIdiffCoef::f().
Referenced by C3H6O::clone().
|
inlinevirtual |
Vapour diffusivity [m^2/s] with specified binary pair.
Implements liquidProperties.
Definition at line 104 of file C3H6OI.H.
References APIdiffCoef::f().
|
virtual |
Write the function coefficients.
Implements liquidProperties.
Definition at line 140 of file C3H6O.C.
References liquidProperties::write().
Referenced by C3H6O::clone().
|
friend |