|
Cantera
3.0.0
|
Pure species representation of oxygen. More...
#include <Oxygen.h>
Pure species representation of oxygen.
Values and functions are from Reynolds [reynolds1979].
Public Member Functions | |
| double | MolWt () override |
| Molecular weight [kg/kmol]. | |
| double | Tcrit () override |
| Critical temperature [K]. | |
| double | Pcrit () override |
| Critical pressure [Pa]. | |
| double | Vcrit () override |
| Critical specific volume [m^3/kg]. | |
| double | Tmin () override |
| Minimum temperature for which the equation of state is valid. | |
| double | Tmax () override |
| Maximum temperature for which the equation of state is valid. | |
| double | Pp () override |
| double | up () override |
| Internal energy of a single-phase state. | |
| double | sp () override |
| Entropy of a single-phase state. | |
| double | Psat () override |
| Saturation pressure. Equation S4 from Reynolds TPSI. | |
Public Member Functions inherited from Substance | |
| void | setStdState (double h0=0.0, double s0=0.0, double t0=298.15, double p0=1.01325e5) |
| double | hp () |
| Enthalpy of a single-phase state. | |
| double | gp () |
| Gibbs function of a single-phase state. | |
| double | prop (propertyFlag::type ijob) |
| void | set_TPp (double t0, double p0) |
| set T and P | |
| void | Set (PropertyPair::type XY, double x0, double y0) |
| Function to set or change the state for a property pair XY where x0 is the value of first property and y0 is the value of the second property. | |
| const char * | name () |
| Name of the substance. | |
| const char * | formula () |
| Chemical formula for the substance. | |
| double | P () |
| Pressure [Pa]. | |
| double | Temp () |
| Temperature [K]. | |
| double | v () |
| Specific volume [m^3/kg]. | |
| double | u () |
| Internal energy [J/kg]. | |
| double | h () |
| Enthalpy [J/kg]. | |
| double | s () |
| Entropy [J/kg/K]. | |
| double | f () |
| Helmholtz function [J/kg]. | |
| double | g () |
| Gibbs function [J/kg]. | |
| virtual double | cv () |
| Specific heat at constant volume [J/kg/K]. | |
| virtual double | cp () |
| Specific heat at constant pressure [J/kg/K]. | |
| virtual double | thermalExpansionCoeff () |
| virtual double | isothermalCompressibility () |
| double | Ps () |
| virtual double | dPsdT () |
| The derivative of the saturation pressure with respect to temperature. | |
| double | Tsat (double p) |
| Saturation temperature at pressure p. | |
| double | x () |
| Vapor mass fraction. | |
| int | TwoPhase (bool strict=false) |
| Returns 1 if the current state is a liquid/vapor mixture, 0 otherwise. | |
Protected Member Functions | |
| double | ldens () override |
| Liquid density. Equation D2 from Reynolds TPSI. | |
Protected Member Functions inherited from Substance | |
| virtual int | ideal () |
| double | vp () |
| int | Lever (int itp, double sat, double val, propertyFlag::type ifunc) |
| Uses the lever rule to set state in the dome. | |
| void | update_sat () |
| Update saturated liquid and vapor densities and saturation pressure. | |
Private Member Functions | |
| double | C (int i, double rt, double rt2) |
| Equation P4 from Reynolds TPSI. | |
| double | Cprime (int i, double rt, double rt2, double rt3) |
| double | I (int i, double egrho) |
| double | H (int i, double egrho) |
| double | W (int i, double egrho) |
Additional Inherited Members | |
Protected Attributes inherited from Substance | |
| double | T = Undef |
| double | Rho = Undef |
| double | Tslast = Undef |
| double | Rhf = Undef |
| double | Rhv = Undef |
| double | Pst = Undef |
| double | m_energy_offset = 0.0 |
| double | m_entropy_offset = 0.0 |
| std::string | m_name |
| std::string | m_formula |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Minimum temperature for which the equation of state is valid.
Implements Substance.
Definition at line 236 of file Oxygen.cpp.
|
overridevirtual |
Maximum temperature for which the equation of state is valid.
Implements Substance.
Definition at line 240 of file Oxygen.cpp.
|
overridevirtual |
Implements Substance.
Definition at line 179 of file Oxygen.cpp.
|
overridevirtual |
Internal energy of a single-phase state.
Implements Substance.
Definition at line 144 of file Oxygen.cpp.
|
overridevirtual |
|
overridevirtual |
Saturation pressure. Equation S4 from Reynolds TPSI.
Implements Substance.
Definition at line 192 of file Oxygen.cpp.
|
overrideprotectedvirtual |
Liquid density. Equation D2 from Reynolds TPSI.
Implements Substance.
Definition at line 211 of file Oxygen.cpp.
|
private |
Equation P4 from Reynolds TPSI.
Definition at line 56 of file Oxygen.cpp.
|
private |
Definition at line 92 of file Oxygen.cpp.
|
private |
Definition at line 139 of file Oxygen.cpp.
|
private |
Definition at line 134 of file Oxygen.cpp.
|
private |
Definition at line 128 of file Oxygen.cpp.