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