17 #ifndef _FUELCELLSHOP__NONE__PSD_H
18 #define _FUELCELLSHOP__NONE__PSD_H
21 #include <base/parameter_handler.h>
22 #include <base/point.h>
23 #include <base/function.h>
24 #include <lac/vector.h>
25 #include <fe/fe_values.h>
38 using namespace dealii;
40 namespace FuelCellShop
169 virtual boost::shared_ptr<FuelCellShop::MicroScale::BasePSD <dim>>
create_replica (
const std::string &psd_section_name)
static const std::string concrete_name
Concrete name used for objects of this class.
Definition: PSD_none.h:91
virtual void get_liquid_gas_interfacial_surface(std::vector< double > &HI_liquid_gas_interfacial_surface) const
This function is used to compute the liquid_gas_interfacial_surface by using PSD. ...
Definition: PSD_none.h:135
virtual boost::shared_ptr< FuelCellShop::MicroScale::BasePSD< dim > > create_replica(const std::string &psd_section_name)
This member function is used to create an object of type psd.
Definition: PSD_none.h:169
virtual void get_knudsen_radius(std::vector< double > &knudsen_radius) const
This function is used to compute the knudsen_radius by using PSD.
Definition: PSD_none.h:152
virtual void get_diffusivity() const
This function is used to compute the diffusivity by using PSD.
Definition: PSD_none.h:159
virtual void get_wetted_wall_surface_area(std::vector< double > &wetted_wall_surface_area) const
This function is used to compute the pore_wetted_wall by using PSD.
Definition: PSD_none.h:143
virtual void get_relative_gas_permeability(std::vector< double > &gas_permeability) const
This function is used to compute the gas_permeability by using PSD.
Definition: PSD_none.h:127
virtual void get_relative_liquid_permeability(std::vector< double > &liquid_permeability) const
This function is used to compute the liquid_permeability by using PSD.
Definition: PSD_none.h:119
virtual void get_global_saturated_permeability(double &saturated_permeability) const
This function is used to compute the saturated_permeability by using PSD.
Definition: PSD_none.h:111
virtual void get_saturation(std::vector< double > &S) const
This function is used to compute the saturation by using PSD.
Definition: PSD_none.h:103
This is a class for the layer does not contain PSD information.
Definition: PSD_none.h:56
Pore Size Distribution.
Definition: PSD_base.h:130
static NonePSD< dim > const * PROTOTYPE
PROTOTYPE is the pointer is the dynamic pointer pointing to the NonePSD class itself.
Definition: PSD_none.h:179
~NonePSD()
Destructor.
Definition: PSD_none.h:76