OpenFCST: The open-source Fuel Cell Simulation Toolbox
|
Class used to calculate the evaporated liquid water in CCL. More...
#include <response_water_capillary.h>
Public Member Functions | |
Constructor, declaration and initialization | |
PhaseChangeResponse (const FuelCell::SystemManagement &sm) | |
~PhaseChangeResponse () | |
void | declare_parameters (ParameterHandler ¶m) const |
Declare any necessary parameters to compute the functional. More... | |
void | initialize (ParameterHandler ¶m) |
Initialize class parameters. More... | |
Compute functional | |
FuelCellShop::Equation::VariableInfo | t_rev |
VariableInfo structure corresponding to the temperature. More... | |
FuelCellShop::Equation::VariableInfo | p_liquid_water |
VariableInfo structure corresponding to the capillary pressure. More... | |
FuelCellShop::Equation::VariableInfo | x_water |
VariableInfo structure corresponding to the water vapor. More... | |
double | evaporation_rate_constant |
Evaporation rate of liquid water. More... | |
double | condensation_rate_constant |
Condensation rate of liquid water. More... | |
void | compute_responses (const typename DoFApplication< dim >::CellInfo &info, FuelCellShop::Layer::BaseLayer< dim > *const layer, std::map< FuelCellShop::PostProcessing::ResponsesNames, double > &resp) const |
This member function computes the evaporated water in the catalyst layer. More... | |
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 > &resp) const |
Routine used in order to compute the response with a modified solution (not the one stored in info) More... | |
Additional Inherited Members | |
Protected Member Functions inherited from FuelCellShop::PostProcessing::BaseResponse< dim > | |
BaseResponse (const FuelCell::SystemManagement &sm) | |
Constructor. More... | |
virtual | ~BaseResponse () |
Destructor. More... | |
Protected Attributes inherited from FuelCellShop::PostProcessing::BaseResponse< dim > | |
const FuelCell::SystemManagement * | system_management |
Pointer to system management. More... | |
Class used to calculate the evaporated liquid water in CCL.
Note that this class will only work if an object of type CatalystLayer is passed as an argument.
|
inline |
|
inline |
|
virtual |
This member function computes the evaporated water in the catalyst layer.
In order to access the water evaporated at the electrode use:
Implements FuelCellShop::PostProcessing::BaseResponse< dim >.
|
virtual |
Routine used in order to compute the response with a modified solution (not the one stored in info)
Implements FuelCellShop::PostProcessing::BaseResponse< dim >.
|
virtual |
Declare any necessary parameters to compute the functional.
Reimplemented from FuelCellShop::PostProcessing::BaseResponse< dim >.
|
virtual |
Initialize class parameters.
Reimplemented from FuelCellShop::PostProcessing::BaseResponse< dim >.
|
private |
Condensation rate of liquid water.
|
private |
Evaporation rate of liquid water.
|
private |
VariableInfo structure corresponding to the capillary pressure.
|
private |
VariableInfo structure corresponding to the temperature.
|
private |
VariableInfo structure corresponding to the water vapor.