OpenFCST: The open-source Fuel Cell Simulation Toolbox
|
Class used to evaluate the capillary pressure at PorousLayer (viz., GDL, MPL and CL) DoF point in the finite element mesh. More...
#include <data_out.h>
Constructors, destructor, and initalization | |
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... | |
CapillaryPressureDataOut (FuelCell::SystemManagement *, std::vector< boost::shared_ptr< FuelCellShop::Layer::PorousLayer< dim > > > pls, FuelCell::OperatingConditions *) | |
Constructor of our class. More... | |
virtual | ~CapillaryPressureDataOut () |
Destructor. 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 |
Class used to evaluate the capillary pressure at PorousLayer (viz., GDL, MPL and CL) DoF point in the finite element mesh.
Child of DataPostprocessorScalar (deal.II post-processing class used in DataOut class).
See step-29, step-32 and step-33 in the deal.II website for more details about this class.
This class is used in the data_out section of two phase application. It requires a pointer to SystemManagement object, a vector of pointer to the PorousLayer objects for which you would like to compute the current density, and pointer to OperatingConditions object.
FuelCellShop::PostProcessing::CapillaryPressureDataOut< dim >::CapillaryPressureDataOut | ( | FuelCell::SystemManagement * | , |
std::vector< boost::shared_ptr< FuelCellShop::Layer::PorousLayer< dim > > > | pls, | ||
FuelCell::OperatingConditions * | |||
) |
Constructor of our class.
|
inlinevirtual |
Destructor.
|
virtual |
|
virtual |
Flags to be updated in each cell when computing the solution.
|
private |
Pointer to operating conditions class.
|
private |
Vector of pointer to PorousLayer objects.
|
private |
Pointer to system management.