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

Virtual class used to describe different liquids and pure materials for which viscority, diffusivity, etc. More...

#include <PureLiquid.h>

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

Public Member Functions

 PureLiquid ()
 Constructor. More...
 
virtual ~PureLiquid ()
 Destructor. More...
 
virtual char * get_name ()=0
 
virtual char * get_formula ()=0
 
- Public Member Functions inherited from FuelCellShop::Material::BaseMaterial
void set_derivative_flags (const std::vector< VariableNames > &flags)
 Set the names of FCST solution variables with respect to which you would like to compute the derivatives of material properties. More...
 
const std::string & name_material () const
 Return the name of the layer. More...
 
virtual void print_material_properties () const
 This function prints out the material properties. More...
 

Public Attributes

double M
 Molar mass in g/mol or kg/kmol. More...
 
double Mu_0
 dynamic viscosity at STP More...
 

Additional Inherited Members

- Protected Member Functions inherited from FuelCellShop::Material::BaseMaterial
 BaseMaterial ()
 Constructor. More...
 
 BaseMaterial (const std::string &name)
 Constructor. More...
 
virtual ~BaseMaterial ()
 Destructor. More...
 
virtual void declare_parameters (ParameterHandler &) const
 Declare parameters for a parameter file. More...
 
virtual void initialize (ParameterHandler &)
 Member function used to read in data and initialize the necessary data to compute the coefficients. More...
 
- Protected Attributes inherited from FuelCellShop::Material::BaseMaterial
const std::string name
 Name of the layer. More...
 
std::vector< VariableNamesderivative_flags
 Flags for derivatives: These flags are used to request derivatives of material properties. More...
 

Detailed Description

Virtual class used to describe different liquids and pure materials for which viscority, diffusivity, etc.

can be computed

Constructor & Destructor Documentation

FuelCellShop::Material::PureLiquid::PureLiquid ( )
inline

Constructor.

virtual FuelCellShop::Material::PureLiquid::~PureLiquid ( )
inlinevirtual

Destructor.

Member Function Documentation

virtual char* FuelCellShop::Material::PureLiquid::get_formula ( )
pure virtual
virtual char* FuelCellShop::Material::PureLiquid::get_name ( )
pure virtual

Member Data Documentation

double FuelCellShop::Material::PureLiquid::M

Molar mass in g/mol or kg/kmol.

double FuelCellShop::Material::PureLiquid::Mu_0

dynamic viscosity at STP


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