18 #ifndef FUEL_CELL__IONOMER_AGGLOMERATE_ANALYTICAL__H 
   19 #define FUEL_CELL__IONOMER_AGGLOMERATE_ANALYTICAL__H 
   33 namespace FuelCellShop
 
  143             virtual boost::shared_ptr<FuelCellShop::MicroScale::MicroScaleBase> 
create_replica ()
 
  163                 param.leave_subsection();
 
  177                 param.leave_subsection();
 
  183             double compute_Er (
const double k_c, 
const double D);
 
  186             double compute_dEr (
const double k_c,
const double dk_c, 
const double D);
 
virtual void declare_parameters(ParameterHandler ¶m) const 
 
IonomerAgglomerateAnalytical()
Constructors. 
 
static const std::string concrete_name
Definition: agglomerate_ionomer_analytical.h:81
 
virtual void set_structure()
 
The base class for agglomerate objects in OpenFCST. 
Definition: agglomerate_base.h:240
 
Convenient storage object for SolutionVariables. 
Definition: fcst_variables.h:457
 
static IonomerAgglomerateAnalytical const * PROTOTYPE
Definition: agglomerate_ionomer_analytical.h:138
 
double compute_dEr(const double k_c, const double dk_c, const double D)
Function to compute the derivative of the effectiveness of the agglomerate core. 
 
bool checked_kinetics
Definition: agglomerate_ionomer_analytical.h:194
 
virtual void initialize(ParameterHandler ¶m)
Definition: agglomerate_ionomer_analytical.h:171
 
double r_agg
Definition: agglomerate_base.h:177
 
virtual void declare_parameters(ParameterHandler ¶m) const 
Definition: agglomerate_ionomer_analytical.h:157
 
virtual double aux_volume_fraction()
Returns extra contribution to volume of layer. 
Definition: agglomerate_ionomer_analytical.h:109
 
virtual std::vector< double > compute_derivative_current()
Function to compute the derivative of the current density at the local operating conditions;. 
 
double compute_Er(const double k_c, const double D)
Function to compute the effectiveness of the agglomerate core. 
 
virtual void initialize(ParameterHandler ¶m)
 
double delta_agg
Definition: agglomerate_base.h:183
 
virtual double get_film_thickness()
Definition: agglomerate_ionomer_analytical.h:120
 
virtual SolutionMap compute_current()
Main function of the class used to compute the current over the whole agglomerate at the local operat...
 
virtual double get_radius()
Definition: agglomerate_ionomer_analytical.h:128
 
virtual std::string get_name()
Return name of class instance, i.e. 
Definition: agglomerate_ionomer_analytical.h:102
 
virtual boost::shared_ptr< FuelCellShop::MicroScale::MicroScaleBase > create_replica()
This member function is used to create an object of MicroScaleBase. 
Definition: agglomerate_ionomer_analytical.h:143
 
Class that gives the analytical solution to an ionomer-filled agglomerate problem in 1D...
Definition: agglomerate_ionomer_analytical.h:76