|
FuelCell::SystemManagement * | system_management |
| Pointer to system management. More...
|
|
std::vector< boost::shared_ptr
< FuelCellShop::Layer::PorousLayer
< dim > > > | porous_layers |
| Vector of pointer to PorousLayer objects. More...
|
|
FuelCell::OperatingConditions * | opCond |
| Pointer to operating conditions class. More...
|
|
| SaturationDataOut (FuelCell::SystemManagement *, std::vector< boost::shared_ptr< FuelCellShop::Layer::PorousLayer< dim > > > pls, FuelCell::OperatingConditions *) |
| Constructor of our class. More...
|
|
virtual | ~SaturationDataOut () |
| Destructor. More...
|
|
virtual std::vector< std::string > | get_names () const |
| Function that provides the names of the output variables. More...
|
|
virtual std::vector
< DataComponentInterpretation::DataComponentInterpretation > | get_data_component_interpretation () const |
| Function that states if the output functions are a scalar or a vector. More...
|
|
virtual UpdateFlags | get_needed_update_flags () const |
| Flags to be updated in each cell when computing the solution. More...
|
|
virtual void | compute_derived_quantities_vector (const std::vector< Vector< double > > &uh, const std::vector< std::vector< Tensor< 1, dim > > > &, const std::vector< std::vector< Tensor< 2, dim > > > &, const std::vector< Point< dim > > &, const std::vector< Point< dim > > &, const types::material_id &mat_id, std::vector< Vector< double > > &computed_quantities) const |
|
| SaturationDataOut (FuelCell::SystemManagement *, std::vector< boost::shared_ptr< FuelCellShop::Layer::PorousLayer< dim > > > pls, FuelCell::OperatingConditions *) |
| Constructor of our class. More...
|
|
virtual | ~SaturationDataOut () |
| Destructor. More...
|
|
virtual std::vector< std::string > | get_names () const |
| Function that provides the names of the output variables. More...
|
|
virtual std::vector
< DataComponentInterpretation::DataComponentInterpretation > | get_data_component_interpretation () const |
| Function that states if the output functions are a scalar or a vector. More...
|
|
virtual UpdateFlags | get_needed_update_flags () const |
| Flags to be updated in each cell when computing the solution. More...
|
|
virtual void | compute_derived_quantities_vector (const std::vector< Vector< double > > &uh, const std::vector< std::vector< Tensor< 1, dim > > > &, const std::vector< std::vector< Tensor< 2, dim > > > &, const std::vector< Point< dim > > &, const std::vector< Point< dim > > &, const types::material_id &mat_id, std::vector< Vector< double > > &computed_quantities) const |
|
template<int dim>
class FuelCellShop::PostProcessing::SaturationDataOut< dim >
Class used to output saturation inside the layer.
Class used to evaluate the saturation.
This class is used in the data_out section of any application. It requires a pointer to SystemManagement, a pointer to the catalyst layer object for which you would like to compute the current density, and a pointer to OperatingConditions object.
* AppCathode<dim>::SaturationDataOut(const std::string& filename,
*
*
* (...)
*
*
* std::vector< DataPostprocessor<dim>* > PostProcessing;
*
*
* PostProcessing.push_back(&RHSData_KelvinOut);
*
*
* DoFApplication<dim>::data_out(filename,
* solution,
* PostProcessing);
*
- Author
- J. Zhou, 2015