17 #ifndef _FCST_FUELCELLSHOP_LAYER_CHANNEL_H_
18 #define _FCST_FUELCELLSHOP_LAYER_CHANNEL_H_
24 namespace FuelCellShop
66 Channel(
const std::string& name,
72 Channel(
const std::string& name,
86 gas_mixture =
nullptr;
95 gas_mixture = &rgas_mixture;
106 virtual void initialize(ParameterHandler& param);
const FuelCellShop::Material::GasMixture *const get_gas_mixture() const
This function returns gas_mixture.
Definition: channel.h:126
Tensor< 2, dim > effective_electronic_conductivity
Effective electronic conductivity, .
Definition: channel.h:206
void initialize(FuelCellShop::Material::ExperimentalFluid &rfluid)
Initialize fluid.
Definition: channel.h:83
Channel(const std::string &name)
Constructor.
const Tensor< 2, dim > & get_effective_electronic_conductivity() const
This function returns effective_electronic_conductivity [S/cm].
Definition: channel.h:144
FuelCellShop::Material::GasMixture * gas_mixture
Gas mixture.
Definition: channel.h:196
const std::string name
Name of the layer.
Definition: base_layer.h:336
const std::type_info & get_base_type() const
This function returns typeid of this class.
Definition: channel.h:161
const double & get_roughness() const
This function returns roughness [cm].
Definition: channel.h:135
const FuelCellShop::Material::ExperimentalFluid *const get_fluid() const
This function returns fluid.
Definition: channel.h:117
This class describes properties of gas mixtures.
Definition: GasMixture.h:102
double roughness
Roughness, cm.
Definition: channel.h:201
virtual void print_layer_properties() const
This function prints out the layer properties.
This class describes a channel and stores pointers to.
Definition: channel.h:51
This class describes.
Definition: experimental_fluid.h:44
virtual ~Channel()
Destructor.
FuelCellShop::Material::ExperimentalFluid * fluid
Definition: channel.h:191
Virtual class used to characterize a generic layer interface.
Definition: base_layer.h:58
virtual void declare_parameters(ParameterHandler ¶m) const
Declare parameters.
void initialize(FuelCellShop::Material::GasMixture &rgas_mixture)
Initialize gas_mixture.
Definition: channel.h:92