17 #ifndef _FUELCELLSHOP__PURELIQUID__H 
   18 #define _FUELCELLSHOP__PURELIQUID__H 
   25 #include <deal.II/base/parameter_handler.h> 
   27 using namespace dealii;
 
   30 namespace FuelCellShop
 
   54         virtual char* get_name()     =0; 
 
   55         virtual char* get_formula()  =0;
 
   69         virtual char* get_name()     ; 
 
   70         virtual char* get_formula()  ; 
 
   75         void declare_parameters ( ParameterHandler ¶m ) 
const;
 
   81         void initialize ( ParameterHandler ¶m );
 
   83         inline double get_DO2(){
return oxygen_diffusion_coeff;};
 
   84         inline double get_DH() {
return proton_diffusion_coeff;};
 
  108         static double latentVap_heat(
const double&);
 
  115         static double surface_tension(
const double&);
 
  122         static double deriv_latentVap_heat(
const double&);
 
  128         static double viscosity(
const double&);
 
  134         static double deriv_viscosity(
const double&);
 
PureLiquid()
Constructor. 
Definition: PureLiquid.h:50
 
double proton_diffusion_coeff
Definition: PureLiquid.h:141
 
double get_HO2()
Return the Henery's constant for oxygen in water . 
Definition: PureLiquid.h:101
 
double get_molecular_width()
Return the width of a water molecule in . 
Definition: PureLiquid.h:95
 
double get_DH()
Definition: PureLiquid.h:84
 
double oxygen_diffusion_coeff
Definition: PureLiquid.h:140
 
static double get_density()
Return the density of liquid water in . 
Definition: PureLiquid.h:90
 
double get_Relative_Permittivity()
Definition: PureLiquid.h:85
 
double HenryO2
Definition: PureLiquid.h:144
 
LiquidWater as a publicly derived class of Pureliquid. 
Definition: PureLiquid.h:62
 
double M
Molar mass in g/mol or kg/kmol. 
Definition: PureLiquid.h:45
 
double relative_permittivity
Definition: PureLiquid.h:142
 
double get_DO2()
Definition: PureLiquid.h:83
 
Virtual class used to describe different liquids and pure materials for which viscority, diffusivity, etc. 
Definition: PureLiquid.h:40
 
virtual ~PureLiquid()
Destructor. 
Definition: PureLiquid.h:52
 
Virtual class used to provide the interface for all material classes. 
Definition: base_material.h:54
 
double molecular_width
Definition: PureLiquid.h:143
 
double Mu_0
dynamic viscosity at STP 
Definition: PureLiquid.h:47