25 #ifndef GRINS_CATALYTIC_WALL_NEUMANN_BC_FACTORY_COMMON_H 
   26 #define GRINS_CATALYTIC_WALL_NEUMANN_BC_FACTORY_COMMON_H 
   39   class FEVariablesBase;
 
   44   template<
typename ImplType>
 
   55     SharedPtr<NeumannBCAbstract>
 
   58                                  const std::string& material,
 
   59                                  const std::string& reaction,
 
   60                                  SharedPtr<CatalycityBase>& gamma_ptr,
 
   62                                  std::string& thermochem_lib );
 
   67                                std::vector<VariableIndex>& species_vars ) 
const;
 
   77 #endif // GRINS_CATALYTIC_WALL_NEUMANN_BC_FACTORY_COMMON_H 
unsigned int VariableIndex
More descriptive name of the type used for variable indices. 
 
VariableIndex extract_temp_var() const 
 
void extract_species_vars(const FEVariablesBase &fe_var, std::vector< VariableIndex > &species_vars) const 
 
~CatalyticWallNeumannBCFactoryCommon()
 
CatalyticWallNeumannBCFactoryCommon()
 
void extract_material(const FEVariablesBase &fe_var, std::string &material) const 
 
Factory helper class for building catalytic wall Neumann boundary conditions. 
 
SharedPtr< NeumannBCAbstract > build_catalytic_wall_common(const GetPot &input, const FEVariablesBase &fe_var, const std::string &material, const std::string &reaction, SharedPtr< CatalycityBase > &gamma_ptr, libMesh::Real p0, std::string &thermochem_lib)