25 #ifndef GRINS_CATALYTIC_WALL_NEUMANN_BC_OLD_STYLE_FACTORY_BASE_H 
   26 #define GRINS_CATALYTIC_WALL_NEUMANN_BC_OLD_STYLE_FACTORY_BASE_H 
   35   template<
typename ImplType>
 
   50     virtual SharedPtr<NeumannBCAbstract>
 
   54                         const std::string& section );
 
   57     std::string 
parse_reaction( 
const GetPot& input, 
const std::string& section ) 
const;
 
   62                                          const std::string& material ) 
const;
 
   64     SharedPtr<CatalycityBase>
 
   66                       const std::string& section,
 
   67                       const std::string& reactant ) 
const;
 
   75 #endif // GRINS_CATALYTIC_WALL_NEUMANN_BC_OLD_STYLE_FACTORY_BASE_H 
libMesh::Real parse_thermo_pressure(const GetPot &input, const std::string &material) const 
virtual std::string catalytic_wall_prefix_str() const =0
virtual SharedPtr< NeumannBCAbstract > build_neumann_func(const GetPot &input, MultiphysicsSystem &system, const FEVariablesBase &fe_var, const std::string §ion)
Builds the NeumannBCAbstract object for Neumann boundary conditions. 
SharedPtr< CatalycityBase > build_catalycity(const GetPot &input, const std::string §ion, const std::string &reactant) const 
Factory helper class for building catalytic wall Neumann boundary conditions. 
std::string parse_reaction(const GetPot &input, const std::string §ion) const 
Parse the reaction. 
~CatalyticWallNeumannBCOldStyleFactoryBase()
virtual std::string reactant_for_catalycity(const std::string &reaction) const =0
std::string parse_thermochem_model(const GetPot &input) const 
Interface with libMesh for solving Multiphysics problems. 
CatalyticWallNeumannBCOldStyleFactoryBase(const std::string &bc_type_name)