OpenFCST: The open-source Fuel Cell Simulation Toolbox
|
Virtual class used to describe different liquids and pure materials for which viscority, diffusivity, etc. More...
#include <PureLiquid.h>
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< VariableNames > | derivative_flags |
Flags for derivatives: These flags are used to request derivatives of material properties. More... | |
Virtual class used to describe different liquids and pure materials for which viscority, diffusivity, etc.
can be computed
|
inline |
Constructor.
|
inlinevirtual |
Destructor.
|
pure virtual |
Implemented in FuelCellShop::Material::LiquidWater.
|
pure virtual |
Implemented in FuelCellShop::Material::LiquidWater.
double FuelCellShop::Material::PureLiquid::M |
Molar mass in g/mol or kg/kmol.
double FuelCellShop::Material::PureLiquid::Mu_0 |
dynamic viscosity at STP