Water as a publicly derived class of Material.
More...
#include <PureGas.h>
|
| Water () |
|
virtual | ~Water () |
|
virtual enMaterialID | get_ID () |
|
virtual char * | get_name () |
|
virtual char * | get_formula () |
|
virtual void | get_viscosity (double &mu, const double &T) |
|
virtual double | get_molar_enthalpy (const double &) const |
| Method to return molar enthalpy [J/mol ] of Water gas \( (H_2O) \) (assuming ideal gas behavior), as a function of temperature [K ].
|
|
virtual double | get_dmolar_enthalpy_dT (const double &T) const |
| Method to return derivative of molar enthalpy [J/mol ] w.r.t Temperature [K ] for Water gas (assuming ideal gas behavior).
|
|
virtual double | get_d2molar_enthalpy_dT2 (const double &T) const |
| Method to return second derivative of molar enthalpy [J/mol ] w.r.t Temperature [K ] for Water gas (assuming ideal gas behavior).
|
|
| PureGas () |
|
virtual | ~PureGas () |
|
virtual double | getCollisionDiameter () |
| Lennard-Jones parameters.
|
|
virtual double | getDimensionlessTemperature (const double &T) |
|
virtual void | get_viscosity_Chapman_Enskog (double &mu, const double &T, const double &MW, const double &hard_sphere_diameter) |
|
virtual void | get_viscosity_Chapman_Enskog (double &mu, const double &T) |
|
virtual void | get_dMu_d_T_Chapman_Enskog (double &dmu, const double &T, const double &MW, const double &hard_sphere_diameter) |
|
virtual void | get_dMu_d_T_Chapman_Enskog (double &dmu, const double &T) |
|
|
static double | satPressure (const double &) |
| Static method to return Water vapor saturation pressure in Pascals for an input temperature in Kelvin.
|
|
static double | derivSatPressure (const double &) |
| Static method to return derivative of water vapor saturation pressure with respect to Temperature (units: Pa/K) for an input temperature in Kelvin.
|
|
static double | molarWeight () |
| Static method to return molar weight of water in grams/mole.
|
|
|
double | Tc |
| Critical temperature in Kelvin.
|
|
double | Pc |
| Critical pressure in bar.
|
|
double | Vc |
| Critical volume in Cm3/mol.
|
|
double | Zc |
| Critical gas compressibility factor (Z).
|
|
double | w |
| Material other critical properties.
|
|
double | M |
| Molar mass in g/mol or kg/kmol.
|
|
double | Tnb |
| in Kelvin
|
|
double | Vl |
| in m3/kmol
|
|
double | Mu_0 |
| dynamic viscosity at STP
|
|
double | hard_sphere_diameter |
| Hard sphere diameter in Angstrom.
|
|
double | e_k |
| epsilon/k
|
|
Water as a publicly derived class of Material.
FuelCellShop::Material::Water::Water |
( |
| ) |
|
virtual FuelCellShop::Material::Water::~Water |
( |
| ) |
|
|
virtual |
static double FuelCellShop::Material::Water::derivSatPressure |
( |
const double & |
| ) |
|
|
static |
Static method to return derivative of water vapor saturation pressure with respect to Temperature (units: Pa/K) for an input temperature in Kelvin.
virtual double FuelCellShop::Material::Water::get_d2molar_enthalpy_dT2 |
( |
const double & |
T | ) |
const |
|
virtual |
Method to return second derivative of molar enthalpy [J/mol
] w.r.t Temperature [K
] for Water gas (assuming ideal gas behavior).
The method takes temperature (in Kelvins
) as an input argument.
Implements FuelCellShop::Material::PureGas.
virtual double FuelCellShop::Material::Water::get_dmolar_enthalpy_dT |
( |
const double & |
T | ) |
const |
|
virtual |
Method to return derivative of molar enthalpy [J/mol
] w.r.t Temperature [K
] for Water gas (assuming ideal gas behavior).
The method takes temperature (in Kelvins
) as an input argument.
Implements FuelCellShop::Material::PureGas.
virtual char* FuelCellShop::Material::Water::get_formula |
( |
| ) |
|
|
virtual |
virtual enMaterialID FuelCellShop::Material::Water::get_ID |
( |
| ) |
|
|
virtual |
virtual double FuelCellShop::Material::Water::get_molar_enthalpy |
( |
const double & |
| ) |
const |
|
virtual |
Method to return molar enthalpy [J/mol
] of Water gas \( (H_2O) \) (assuming ideal gas behavior), as a function of temperature [K
].
The method takes temperature (in Kelvins
) as an input argument.
Implements FuelCellShop::Material::PureGas.
virtual char* FuelCellShop::Material::Water::get_name |
( |
| ) |
|
|
virtual |
virtual void FuelCellShop::Material::Water::get_viscosity |
( |
double & |
mu, |
|
|
const double & |
T |
|
) |
| |
|
virtual |
static double FuelCellShop::Material::Water::molarWeight |
( |
| ) |
|
|
inlinestatic |
Static method to return molar weight of water in grams/mole.
static double FuelCellShop::Material::Water::satPressure |
( |
const double & |
| ) |
|
|
static |
Static method to return Water vapor saturation pressure in Pascals for an input temperature in Kelvin.
The documentation for this class was generated from the following file: