OpenFCST: The open-source Fuel Cell Simulation Toolbox
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
FuelCellShop::Material::LiquidWater Class Reference

[ LiquidWater as a publicly derived class of Pureliquid ] More...

#include <PureLiquid.h>

Inheritance diagram for FuelCellShop::Material::LiquidWater:
Inheritance graph
[legend]
Collaboration diagram for FuelCellShop::Material::LiquidWater:
Collaboration graph
[legend]

Public Member Functions

 LiquidWater ()
 
virtual ~LiquidWater ()
 
virtual char * get_name ()
 
virtual char * get_formula ()
 
virtual void get_viscosity (double &, const double &)
 
void declare_parameters (ParameterHandler &param) const
 Declare all necessary parameters in order to compute the coefficients.
 
void initialize (ParameterHandler &param)
 Member function used to read in data and initialize the necessary data to compute the coefficients.
 
double get_DO2 ()
 
double get_DH ()
 
double get_Relative_Permittivity ()
 
- Public Member Functions inherited from FuelCellShop::Material::PureLiquid
 PureLiquid ()
 Constructor.
 
virtual ~PureLiquid ()
 Destructor.
 

Static Public Member Functions

static double latentVap_heat (const double &)
 Function to compute latent heat of vaporization of water (J/mol) as a function of temperature (K).
 
static double deriv_latentVap_heat (const double &)
 Function to compute derivative of latent heat of vaporization of water with respect to temperature.
 

Private Attributes

double oxygen_diffusion_coeff
 
double proton_diffusion_coeff
 
double relative_permittivity
 

Additional Inherited Members

- Public Attributes inherited from FuelCellShop::Material::PureLiquid
double M
 Molar mass in g/mol or kg/kmol.
 
double Mu_0
 dynamic viscosity at STP
 

Detailed Description

[ LiquidWater as a publicly derived class of Pureliquid ]

Constructor & Destructor Documentation

FuelCellShop::Material::LiquidWater::LiquidWater ( )
virtual FuelCellShop::Material::LiquidWater::~LiquidWater ( )
virtual

Member Function Documentation

void FuelCellShop::Material::LiquidWater::declare_parameters ( ParameterHandler &  param) const

Declare all necessary parameters in order to compute the coefficients.

static double FuelCellShop::Material::LiquidWater::deriv_latentVap_heat ( const double &  )
static

Function to compute derivative of latent heat of vaporization of water with respect to temperature.

double FuelCellShop::Material::LiquidWater::get_DH ( )
double FuelCellShop::Material::LiquidWater::get_DO2 ( )
virtual char* FuelCellShop::Material::LiquidWater::get_formula ( )
virtual
virtual char* FuelCellShop::Material::LiquidWater::get_name ( )
virtual
double FuelCellShop::Material::LiquidWater::get_Relative_Permittivity ( )
virtual void FuelCellShop::Material::LiquidWater::get_viscosity ( double &  ,
const double &   
)
virtual
void FuelCellShop::Material::LiquidWater::initialize ( ParameterHandler &  param)

Member function used to read in data and initialize the necessary data to compute the coefficients.

static double FuelCellShop::Material::LiquidWater::latentVap_heat ( const double &  )
static

Function to compute latent heat of vaporization of water (J/mol) as a function of temperature (K).

Ref: Simple Forumulas for Thermophysical Properties of Liquid Water for Heat Transfer Calculations (from 0C to 150C), C. O. Popiel and K. Wojtkowiak, Heat Transfer Engineering, Vol.19, No.3, 1998.

Member Data Documentation

double FuelCellShop::Material::LiquidWater::oxygen_diffusion_coeff
private
double FuelCellShop::Material::LiquidWater::proton_diffusion_coeff
private
double FuelCellShop::Material::LiquidWater::relative_permittivity
private

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