OpenFCST: The open-source Fuel Cell Simulation Toolbox
|
Class used to output molar fractions based on the density of each species. More...
#include <data_out_mass_transport.h>
Constructors, destructor, and initalization | |
const FuelCell::SystemManagement * | system_management |
Pointer to system management. More... | |
FuelCellShop::Material::GasMixture * | fluid |
MolarFractionDataOut (const FuelCell::SystemManagement &sm, FuelCellShop::Material::GasMixture &gas_in) | |
Constructor of our class. More... | |
virtual | ~MolarFractionDataOut () |
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 > > &solution, 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 output molar fractions based on the density of each species.
This class is necessary in mass transport applications.
FuelCellShop::PostProcessing::MolarFractionDataOut< dim >::MolarFractionDataOut | ( | const FuelCell::SystemManagement & | sm, |
FuelCellShop::Material::GasMixture & | gas_in | ||
) |
Constructor of our class.
|
virtual |
Destructor.
|
virtual |
|
virtual |
Function that states if the output functions are a scalar or a vector.
|
virtual |
Function that provides the names of the output variables.
In this case, current density, overpotential, effectiveness, and oxygen coverages (if applicable). The latter is set to one if the model is macro-homogeneous.
|
virtual |
Flags to be updated in each cell when computing the solution.
|
private |
|
private |
Pointer to system management.