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