17 #ifndef _FUELCELLSHOP__RESPONSE_CURRENT_DENSITY_H 
   18 #define _FUELCELLSHOP__RESPONSE_CURRENT_DENSITY_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> 
   43 using namespace dealii;
 
   45 namespace FuelCellShop
 
   48     namespace PostProcessing
 
   89             void declare_parameters(ParameterHandler& param) 
const;
 
   93             void initialize(ParameterHandler& param);
 
  118                                    std::map<FuelCellShop::PostProcessing::ResponsesNames, double>& resp) 
const;
 
  124             void compute_responses(std::vector< FuelCellShop::SolutionVariable > solution_variables,
 
  127                                    std::map<FuelCellShop::PostProcessing::ResponsesNames, double>& resp) 
const;
 
  196             void declare_parameters(ParameterHandler& param) 
const;
 
  200             void initialize(ParameterHandler& param);
 
  225                                    std::map<FuelCellShop::PostProcessing::ResponsesNames, double>& resp) 
const;
 
  231             void compute_responses(std::vector< FuelCellShop::SolutionVariable > solution_variables,
 
  234                                    std::map<FuelCellShop::PostProcessing::ResponsesNames, double>& resp) 
const;
 
const unsigned int dim
Definition: fcst_constants.h:24
 
double S_CL
Surface area. 
Definition: response_current_density.h:134
 
FuelCellShop::Equation::VariableInfo phiM
VariableInfo structure corresponding to the reactant_molar_fraction. 
Definition: response_current_density.h:255
 
Class used to calculate the current density at the anode catalyst layer. 
Definition: response_current_density.h:181
 
ORRCurrentDensityResponse(const FuelCell::SystemManagement &sm)
Definition: response_current_density.h:79
 
Virtual class used to develop a common interface to a set of functions used to evaluate functionals t...
Definition: base_response.h:129
 
This class is created for the objects handed to the mesh loops. 
Definition: mesh_loop_info_objects.h:625
 
~HORCurrentDensityResponse()
Definition: response_current_density.h:191
 
double V_CL
Volume. 
Definition: response_current_density.h:245
 
FuelCellShop::Equation::VariableInfo xi
VariableInfo structure corresponding to the reactant_molar_fraction. 
Definition: response_current_density.h:143
 
FuelCellShop::Equation::VariableInfo phiS
VariableInfo structure corresponding to the electronic phase potential. 
Definition: response_current_density.h:153
 
~ORRCurrentDensityResponse()
Definition: response_current_density.h:84
 
IMPORTANT: Add all new solution variables and equations here ! 
Definition: system_management.h:271
 
FuelCellShop::Equation::VariableInfo phiM
VariableInfo structure corresponding to the electrolyte potential. 
Definition: response_current_density.h:148
 
This simple structure stores certain information regarding a particular variable for the equation (al...
Definition: equation_base.h:121
 
double V_CL
Volume. 
Definition: response_current_density.h:138
 
HORCurrentDensityResponse(const FuelCell::SystemManagement &sm)
Definition: response_current_density.h:186
 
double S_CL
Surface area. 
Definition: response_current_density.h:241
 
Virtual class used to characterize a generic layer interface. 
Definition: base_layer.h:58
 
FuelCellShop::Equation::VariableInfo phiS
VariableInfo structure corresponding to the electronic phase potential. 
Definition: response_current_density.h:260
 
Class used to calculate the ORR current density and coverages (if provided in the kinetic model) by t...
Definition: response_current_density.h:74