16 #ifndef _FUELCELLSHOP__DUMMY_MPL_H 
   17 #define _FUELCELLSHOP__DUMMY_MPL_H 
   23 using namespace dealii;
 
   25 namespace FuelCellShop
 
   78                 declare_parameters(this->name, param);
 
   81             void initialize (ParameterHandler ¶m);
 
   89             void effective_gas_diffusivity(Table<2, Tensor<2,dim> >&prop_eff) 
const;
 
   91             void effective_gas_diffusivity(std::vector< Tensor<2,dim> >& prop_eff_vec) 
const;
 
   93             void derivative_effective_gas_diffusivity(std::map< 
VariableNames, std::vector< Tensor<2,dim> > >&dprop_eff)  
const;
 
   97             void effective_electron_conductivity(Tensor<2,dim>&) 
const;
 
  101             void effective_thermal_conductivity(Tensor<2,dim>&) 
const;
 
  123             void declare_parameters (std::string name, ParameterHandler ¶m) 
const;
 
  132             virtual boost::shared_ptr<FuelCellShop::Layer::MicroPorousLayer<dim> > 
create_replica (
const std::string &name)
 
This class defines an MPL with all effective properties given via input file. 
Definition: dummy_MPL.h:36
 
static DummyMPL< dim > const * PROTOTYPE
Create prototype for the layer. 
Definition: dummy_MPL.h:142
 
VariableNames
The enumeration containing the names of some of the available FCST solution variables and their deriv...
Definition: system_management.h:63
 
void declare_parameters(ParameterHandler ¶m) const 
Declare parameters for a parameter file. 
Definition: dummy_MPL.h:76
 
Virtual class used to provide the interface for all MicroPorousLayer children. 
Definition: micro_porous_layer.h:102
 
virtual boost::shared_ptr< FuelCellShop::Layer::MicroPorousLayer< dim > > create_replica(const std::string &name)
This member function is used to create an object of type micro porous layer. 
Definition: dummy_MPL.h:132
 
static const std::string concrete_name
Concrete name used for objects of this class. 
Definition: dummy_MPL.h:55
 
~DummyMPL()
Destructor. 
Definition: dummy_MPL.h:65