16 #ifndef _FUELCELLSHOP__POSTPROCESSING__DATAOUT_MASSTRANSPORT__H
17 #define _FUELCELLSHOP__POSTPROCESSING__DATAOUT_MASSTRANSPORT__H
20 #include <deal.II/numerics/data_out.h>
23 #include <boost/shared_ptr.hpp>
32 using namespace dealii;
34 namespace FuelCellShop
36 namespace PostProcessing
46 public dealii::DataPostprocessorScalar<dim>
67 virtual std::vector<std::string> get_names()
const;
72 virtual std::vector<DataComponentInterpretation::DataComponentInterpretation> get_data_component_interpretation ()
const;
77 virtual UpdateFlags get_needed_update_flags()
const;
82 virtual void compute_derived_quantities_vector (
const std::vector< Vector< double > > &solution,
83 const std::vector< std::vector< Tensor< 1, dim > > > & ,
84 const std::vector< std::vector< Tensor< 2, dim > > > & ,
85 const std::vector< Point< dim > > & ,
86 const std::vector< Point<dim> > & ,
87 const types::material_id & mat_id,
88 std::vector< Vector< double > > &computed_quantities)
const;
const FuelCell::SystemManagement * system_management
Pointer to system management.
Definition: data_out_mass_transport.h:94
FuelCellShop::Material::GasMixture * fluid
Definition: data_out_mass_transport.h:99
This class describes properties of gas mixtures.
Definition: GasMixture.h:102
IMPORTANT: Add all new solution variables and equations here !
Definition: system_management.h:300
Class used to output molar fractions based on the density of each species.
Definition: data_out_mass_transport.h:44