17 #ifndef _FUELCELLSHOP__BASE__RESPONSE_H 
   18 #define _FUELCELLSHOP__BASE__RESPONSE_H 
   21 #include <deal.II/base/parameter_handler.h> 
   22 #include <deal.II/base/point.h> 
   23 #include <deal.II/base/function.h> 
   24 #include <deal.II/lac/vector.h> 
   25 #include <deal.II/fe/fe_values.h> 
   37 using namespace dealii;
 
   39 namespace FuelCellShop
 
   48     namespace PostProcessing
 
  143             system_management(&sm)
 
  178                                            std::map<FuelCellShop::PostProcessing::ResponsesNames, double>& resp) 
const = 0;
 
  185            virtual void compute_responses(std::vector< FuelCellShop::SolutionVariable > solution_variables,
 
  188                                            std::map<FuelCellShop::PostProcessing::ResponsesNames, double>& resp) 
const = 0;
 
Definition: base_response.h:68
 
virtual ~BaseResponse()
Destructor. 
Definition: base_response.h:149
 
Definition: base_response.h:71
 
Definition: base_response.h:67
 
Definition: base_response.h:57
 
Definition: base_response.h:58
 
Definition: base_response.h:65
 
Definition: base_response.h:69
 
Definition: base_response.h:74
 
Definition: base_response.h:66
 
Definition: base_response.h:72
 
Definition: base_response.h:62
 
const FuelCell::SystemManagement * system_management
Pointer to system management. 
Definition: base_response.h:192
 
Definition: base_response.h:63
 
Virtual class used to develop a common interface to a set of functions used to evaluate functionals t...
Definition: base_response.h:131
 
Definition: system_management.h:84
 
Definition: system_management.h:83
 
This class is created for the objects handed to the mesh loops. 
Definition: mesh_loop_info_objects.h:544
 
Definition: system_management.h:65
 
Definition: base_response.h:61
 
IMPORTANT: Add all new solution variables and equations here ! 
Definition: system_management.h:300
 
BaseResponse(const FuelCell::SystemManagement &sm)
Constructor. 
Definition: base_response.h:141
 
Definition: base_response.h:70
 
virtual void initialize(ParameterHandler ¶m)
Initialize class parameters. 
Definition: base_response.h:164
 
ResponsesNames
Enumeration with names for different responses: 
Definition: base_response.h:53
 
virtual void declare_parameters(ParameterHandler ¶m) const 
Declare any necessary parameters to compute the functional. 
Definition: base_response.h:156
 
Definition: base_response.h:75
 
Definition: base_response.h:73
 
Virtual class used to characterize a generic layer interface. 
Definition: base_layer.h:58