18 #ifndef _FCST_APPLICATION_APP_CAPILLARY_TESTING_H_ 
   19 #define _FCST_APPLICATION_APP_CAPILLARY_TESTING_H_ 
   49 using namespace dealii;
 
   50 using namespace FuelCell::ApplicationCore;
 
   71             CapillaryTesting( boost::shared_ptr< FuelCell::ApplicationCore::ApplicationData > data = 
 
   72             boost::shared_ptr< FuelCell::ApplicationCore::ApplicationData >() );
 
   82             virtual void declare_parameters(ParameterHandler& param);
 
   87             virtual void initialize(ParameterHandler& param);
 
   94             virtual void initialize_solution (
FEVector& initial_guess,
 
   95                                               std::shared_ptr<Function<dim> > initial_function = std::shared_ptr<Function<dim> >());
 
  134             virtual void dirichlet_bc(std::map<unsigned int, double>& boundary_values) 
const;
 
  144             virtual void data_out(
const std::string&         filename,
 
  155             virtual void cell_responses(std::vector<double>&                          dst,
 
  161             void global_responses(std::vector<double>& resp,
 
  172             boost::shared_ptr< FuelCellShop::Geometry::GridBase<dim> > 
grid;
 
  192             boost::shared_ptr< FuelCellShop::Layer::GasDiffusionLayer<dim> > 
CGDL;
 
  197             boost::shared_ptr< FuelCellShop::Layer::MicroPorousLayer<dim> > 
CMPL;
 
  202             boost::shared_ptr< FuelCellShop::Layer::CatalystLayer<dim> > 
CCL;
 
  218             virtual void cell_responses_aux(std::vector<double>&                          dst,
 
boost::shared_ptr< FuelCellShop::Geometry::GridBase< dim > > grid
Grid. 
Definition: app_capillary_testing.h:172
 
Class used to store, read from file and define the operating conditions for a fuel cell...
Definition: operating_conditions.h:118
 
FuelCellShop::Equation::CapillaryPressureEquation< dim > capillary_transport
Definition: app_capillary_testing.h:208
 
FuelCell::OperatingConditions OC
Operating conditions. 
Definition: app_capillary_testing.h:182
 
boost::shared_ptr< FuelCellShop::Layer::MicroPorousLayer< dim > > CMPL
Cathode MPL. 
Definition: app_capillary_testing.h:197
 
boost::shared_ptr< FuelCellShop::Layer::CatalystLayer< dim > > CCL
Cathode CL. 
Definition: app_capillary_testing.h:202
 
Definition: capillary_transport_equation.h:38
 
This class is created for the objects handed to the mesh loops. 
Definition: mesh_loop_info_objects.h:544
 
std::vector< MatrixBlock< FullMatrix< double > > > MatrixVector
The matrix vector used in the mesh loops. 
Definition: matrix_block.h:102
 
Definition: app_capillary_testing.h:61
 
boost::shared_ptr< FuelCellShop::Layer::GasDiffusionLayer< dim > > CGDL
Cathode GDL. 
Definition: app_capillary_testing.h:192
 
BlockVector< double > FEVector
The vector class used by applications. 
Definition: application_data.h:46
 
The data type used in function calls of Application. 
Definition: fe_vectors.h:59
 
Application handling matrices and assembling the linear system to solve the sensitivity equations...
Definition: optimization_block_matrix_application.h:49