OGS
ReactionSinusoidal.h
Go to the documentation of this file.
1
10#pragma once
11
12#include "Reaction.h"
13
14namespace Adsorption
15{
16
17class ReactionSinusoidal final : public Reaction
18{
19public:
20 explicit ReactionSinusoidal(BaseLib::ConfigTree const& conf);
21
22 double getEnthalpy(const double /*p_Ads*/, const double /*T_Ads*/,
23 const double /*M_Ads*/) const override
24 {
25 return _enthalpy;
26 }
27
28 double getReactionRate(const double /*p_Ads*/, const double /*T_Ads*/,
29 const double /*M_Ads*/,
30 const double /*loading*/) const override;
31
32private:
33 double _enthalpy;
34};
35
36} // namespace Adsorption
double getReactionRate(const double, const double, const double, const double) const override
ReactionSinusoidal(BaseLib::ConfigTree const &conf)
double getEnthalpy(const double, const double, const double) const override