| 
| 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