17 #ifndef _FUELCELLSHOP__RESPONSE_OHMIC_HEAT_H 
   18 #define _FUELCELLSHOP__RESPONSE_OHMIC_HEAT_H 
   27 using namespace dealii;
 
   29 namespace FuelCellShop
 
   32     namespace PostProcessing
 
  111             thermal_equation(tte),
 
  124             void initialize(ParameterHandler& param);
 
  139                                    std::map<FuelCellShop::PostProcessing::ResponsesNames, double>& respMap) 
const;
 
  150                                    std::map<FuelCellShop::PostProcessing::ResponsesNames, double>& respMap)
 const 
  152                 throw std::runtime_error(
"ElectronOhmicHeatResponse::compute_responses(solution_variables, info, layer, respMap) not implemented");
 
  267             thermal_equation(tte),
 
  279             void initialize(ParameterHandler& param);
 
  294                                    std::map<FuelCellShop::PostProcessing::ResponsesNames, double>& respMap) 
const;
 
  304                                    std::map<FuelCellShop::PostProcessing::ResponsesNames, double>& respMap)
 const 
  306                 throw std::runtime_error(
"ProtonOhmicHeatResponse::compute_responses(solution_variables, info, layer, respMap) not implemented");
 
FuelCellShop::Equation::VariableInfo tRev
VariableInfo structure corresponding to the "temperature_of_REV". 
Definition: response_ohmic_heat.h:332
 
const unsigned int dim
Definition: fcst_constants.h:23
 
ElectronOhmicHeatResponse(const FuelCell::SystemManagement &sm, const FuelCellShop::Equation::ThermalTransportEquation< dim > *tte)
Definition: response_ohmic_heat.h:107
 
const FuelCellShop::Equation::ThermalTransportEquation< dim > * thermal_equation
Pointer to ThermalTransportEquation object. 
Definition: response_ohmic_heat.h:314
 
void compute_responses(std::vector< FuelCellShop::SolutionVariable > solution_variables, const typename DoFApplication< dim >::CellInfo &info, FuelCellShop::Layer::BaseLayer< dim > *const layer, std::map< FuelCellShop::PostProcessing::ResponsesNames, double > &respMap) const 
Routine used in order to compute the response with a modified solution (not the one stored in CellInf...
Definition: response_ohmic_heat.h:147
 
unsigned int factor_CL
Factor is 1 if electronic ohmic heating in CL is enabled, else 0. 
Definition: response_ohmic_heat.h:181
 
void compute_responses(std::vector< FuelCellShop::SolutionVariable > solution_variables, const typename DoFApplication< dim >::CellInfo &info, FuelCellShop::Layer::BaseLayer< dim > *const layer, std::map< FuelCellShop::PostProcessing::ResponsesNames, double > &respMap) const 
Routine used in order to compute the response with a modified solution (not the one stored in CellInf...
Definition: response_ohmic_heat.h:301
 
Class used to calculate the protonic ohmic heat generated in the proton conducting layers...
Definition: response_ohmic_heat.h:258
 
~ProtonOhmicHeatResponse()
Definition: response_ohmic_heat.h:272
 
This class deals with Thermal Transport Equation. 
Definition: thermal_transport_equation.h:187
 
Virtual class used to develop a common interface to a set of functions used to evaluate functionals t...
Definition: base_response.h:131
 
ProtonOhmicHeatResponse(const FuelCell::SystemManagement &sm, const FuelCellShop::Equation::ThermalTransportEquation< dim > *tte)
Definition: response_ohmic_heat.h:263
 
This class is created for the objects handed to the mesh loops. 
Definition: mesh_loop_info_objects.h:544
 
unsigned int factor_CL
Factor is 1 if protonic ohmic heating in CL is enabled, else 0. 
Definition: response_ohmic_heat.h:337
 
FuelCellShop::Equation::VariableInfo phiM
VariableInfo structure corresponding to the "protonic_electrical_potential". 
Definition: response_ohmic_heat.h:320
 
FuelCellShop::Equation::VariableInfo phiS
VariableInfo structure corresponding to the "electronic_electrical_potential". 
Definition: response_ohmic_heat.h:166
 
IMPORTANT: Add all new solution variables and equations here ! 
Definition: system_management.h:300
 
This simple structure stores certain information regarding a particular variable for the equation (al...
Definition: equation_auxiliaries.h:51
 
FuelCellShop::Equation::VariableInfo lambda
VariableInfo structure corresponding to the "membrane_water_content". 
Definition: response_ohmic_heat.h:326
 
unsigned int factor_GDL
Factor is 1 if electronic ohmic heating in GDL is enabled, else 0. 
Definition: response_ohmic_heat.h:171
 
Class used to calculate the electronic ohmic heat generated in the electron conducting layers...
Definition: response_ohmic_heat.h:102
 
unsigned int factor_MPL
Factor is 1 if electronic ohmic heating in MPL is enabled, else 0. 
Definition: response_ohmic_heat.h:176
 
unsigned int factor_ML
Factor is 1 if protonic ohmic heating in Membrane is enabled, else 0. 
Definition: response_ohmic_heat.h:342
 
const FuelCellShop::Equation::ThermalTransportEquation< dim > * thermal_equation
Pointer to ThermalTransportEquation object. 
Definition: response_ohmic_heat.h:160
 
Virtual class used to characterize a generic layer interface. 
Definition: base_layer.h:58
 
~ElectronOhmicHeatResponse()
Definition: response_ohmic_heat.h:117