25 #ifndef GRINS_CATALYCITY_FACTORY_OLD_STYLE_BASE_H
26 #define GRINS_CATALYCITY_FACTORY_OLD_STYLE_BASE_H
51 virtual libMesh::UniquePtr<CatalycityBase>
build_catalycity(
const GetPot& input,
52 const std::string& section );
55 const std::string& section,
56 const std::string& reactant_str,
57 const std::string& bc_id_string ) =0;
70 #endif // GRINS_CATALYCITY_FACTORY_OLD_STYLE_BASE_H
static void set_reactant(const std::string &reactant)
static void set_bc_id(const std::string &bc_id)
virtual libMesh::UniquePtr< CatalycityBase > build_catalycity_old_style(const GetPot &input, const std::string §ion, const std::string &reactant_str, const std::string &bc_id_string)=0
static std::string _bc_id_str
~CatalycityFactoryOldStyleBase()
static std::string _reactant_str
virtual void check_state() const
Helper function to reduce code duplication.
CatalycityFactoryOldStyleBase(const std::string &physics_name)
virtual libMesh::UniquePtr< CatalycityBase > build_catalycity(const GetPot &input, const std::string §ion)
virtual void reset_state()
Helper function to reduce code duplication.