14namespace BaseLib {
class ConfigTree; }
25 virtual double getEnthalpy(
const double p_Ads,
const double T_Ads,
const double M_Ads)
const = 0;
27 const double M_Ads,
const double loading)
const = 0;
virtual double getEquilibriumLoading(const double, const double, const double) const
static std::unique_ptr< Reaction > newInstance(BaseLib::ConfigTree const &conf)
virtual double getReactionRate(const double p_Ads, const double T_Ads, const double M_Ads, const double loading) const =0
virtual double getEnthalpy(const double p_Ads, const double T_Ads, const double M_Ads) const =0
virtual ~Reaction()=default