17 #ifndef _FUELCELLSHOP__RESPONSE_CURRENT_DENSITY_H
18 #define _FUELCELLSHOP__RESPONSE_CURRENT_DENSITY_H
28 using namespace dealii;
30 namespace FuelCellShop
33 namespace PostProcessing
68 oxygen_density_name =
"";
76 void declare_parameters(ParameterHandler& param)
const;
80 void initialize(ParameterHandler& param);
105 std::map<FuelCellShop::PostProcessing::ResponsesNames, double>& resp)
const;
111 void compute_responses(std::vector< FuelCellShop::SolutionVariable > solution_variables,
114 std::map<FuelCellShop::PostProcessing::ResponsesNames, double>& resp)
const;
122 oxygen_density_name = name;
195 void declare_parameters(ParameterHandler& param)
const;
199 void initialize(ParameterHandler& param);
224 std::map<FuelCellShop::PostProcessing::ResponsesNames, double>& resp)
const;
230 void compute_responses(std::vector< FuelCellShop::SolutionVariable > solution_variables,
233 std::map<FuelCellShop::PostProcessing::ResponsesNames, double>& resp)
const;
std::string oxygen_density_name
Set oxygen concentration name.
Definition: response_current_density.h:151
void set_oxygen_density_name(std::string name)
For the case of multi-component solvers, we need to specify which one of the variables contains the o...
Definition: response_current_density.h:120
const unsigned int dim
Definition: fcst_constants.h:23
double S_CL
Surface area.
Definition: response_current_density.h:128
FuelCellShop::Equation::VariableInfo phiM
VariableInfo structure corresponding to the reactant_molar_fraction.
Definition: response_current_density.h:254
Class used to calculate the current density at the anode catalyst layer.
Definition: response_current_density.h:180
ORRCurrentDensityResponse(const FuelCell::SystemManagement &sm)
Definition: response_current_density.h:64
Virtual class used to develop a common interface to a set of functions used to evaluate functionals t...
Definition: base_response.h:131
This class is created for the objects handed to the mesh loops.
Definition: mesh_loop_info_objects.h:544
~HORCurrentDensityResponse()
Definition: response_current_density.h:190
double V_CL
Volume.
Definition: response_current_density.h:244
FuelCellShop::Equation::VariableInfo xi
VariableInfo structure corresponding to the reactant_molar_fraction.
Definition: response_current_density.h:137
FuelCellShop::Equation::VariableInfo phiS
VariableInfo structure corresponding to the electronic phase potential.
Definition: response_current_density.h:147
~ORRCurrentDensityResponse()
Definition: response_current_density.h:71
IMPORTANT: Add all new solution variables and equations here !
Definition: system_management.h:300
FuelCellShop::Equation::VariableInfo phiM
VariableInfo structure corresponding to the electrolyte potential.
Definition: response_current_density.h:142
This simple structure stores certain information regarding a particular variable for the equation (al...
Definition: equation_auxiliaries.h:51
double V_CL
Volume.
Definition: response_current_density.h:132
HORCurrentDensityResponse(const FuelCell::SystemManagement &sm)
Definition: response_current_density.h:185
double S_CL
Surface area.
Definition: response_current_density.h:240
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:259
Class used to calculate the ORR current density and coverages (if provided in the kinetic model) by t...
Definition: response_current_density.h:59