17 #ifndef _FUELCELLSHOP__RESPONSE_MASS_FLUX_H
18 #define _FUELCELLSHOP__RESPONSE_MASS_FLUX_H
22 using namespace dealii;
24 namespace FuelCellShop
26 namespace PostProcessing
140 std::map<FuelCellShop::PostProcessing::ResponsesNames, double>& respMap)
const;
148 void compute_responses(std::vector< FuelCellShop::SolutionVariable > solution_variables,
151 std::map<FuelCellShop::PostProcessing::ResponsesNames, double>& respMap)
const;
168 void bdry_responses(std::vector<double>& dst,
170 std::vector<std::string>& responseNames,
171 std::vector<unsigned int>& bdryIDs)
const;
std::vector< unsigned int > bdryIDs
private variable for storing a vector of the boundary ids to calculate mass flux along.
Definition: response_mass_flux.h:187
const unsigned int dim
Definition: fcst_constants.h:23
MassFluxResponse(const FuelCell::SystemManagement &sm)
Definition: response_mass_flux.h:123
~MassFluxResponse()
Definition: response_mass_flux.h:128
std::vector< std::string > nameOutputVars
private variable for storing the names of species to calculate the mass flux for. ...
Definition: response_mass_flux.h:194
Virtual class used to develop a common interface to a set of functions used to evaluate functionals t...
Definition: base_response.h:131
This class is created for the objects handed to the mesh loops.
Definition: mesh_loop_info_objects.h:544
Class used to calculate the total mass flux at a boundary.
Definition: response_mass_flux.h:118
IMPORTANT: Add all new solution variables and equations here !
Definition: system_management.h:300
unsigned int numOutputVars
private variable for storing the number of species to calculate the mass flux for.
Definition: response_mass_flux.h:182
Virtual class used to characterize a generic layer interface.
Definition: base_layer.h:58