18 #ifndef _FUELCELLSHOP__DUMMY_CL__H
19 #define _FUELCELLSHOP__DUMMY_CL__H
22 #include<base/parameter_handler.h>
23 #include<base/point.h>
24 #include <base/function.h>
25 #include <lac/vector.h>
26 #include <fe/fe_values.h>
38 namespace FuelCellShop
105 virtual void initialize (ParameterHandler ¶m);
170 virtual void current_density(std::vector<double>& current, std::vector<double>& effectiveness)
173 effectiveness.assign(current.size(), 1.0);
190 ParameterHandler ¶m)
const
195 param.enter_subsection(
"Fuel cell data");
197 param.enter_subsection(name);
201 param.declare_entry (
"Oxygen diffusion coefficient, [cm^2/s]",
204 "Oxygen diffusion coefficient given by experiment");
205 param.declare_entry (
"Water vapour diffusion coefficient, [cm^2/s]",
208 "Water vapour diffusion coefficient given by experiment");
209 param.declare_entry (
"Electrical conductivity, [S/cm]",
212 "Effective cond. if given is used, otherwise conductivity of the raw material. Units [S/cm]");
213 param.declare_entry (
"Protonic conductivity, [S/cm]",
216 "Effective cond. if given is used, otherwise conductivity of the raw material. Units [S/cm]");
217 param.declare_entry (
"Active area [cm^2/cm^3]",
221 param.leave_subsection();
224 param.leave_subsection();
226 param.leave_subsection();
234 const std::vector<double>& value_dvar,
235 const std::string& cl_section_name,
236 ParameterHandler ¶m)
const;
247 virtual boost::shared_ptr<FuelCellShop::Layer::CatalystLayer<dim> >
create_replica (
const std::string &
name)