OGS
Adsorption::ReactionSinusoidal Class Referencefinal

Detailed Description

Definition at line 17 of file ReactionSinusoidal.h.

#include <ReactionSinusoidal.h>

Inheritance diagram for Adsorption::ReactionSinusoidal:
[legend]
Collaboration diagram for Adsorption::ReactionSinusoidal:
[legend]

Public Member Functions

 ReactionSinusoidal (BaseLib::ConfigTree const &conf)
 
double getEnthalpy (const double, const double, const double) const override
 
double getReactionRate (const double, const double, const double, const double) const override
 
- Public Member Functions inherited from Adsorption::Reaction
virtual double getEquilibriumLoading (const double, const double, const double) const
 
virtual ~Reaction ()=default
 

Private Attributes

double _enthalpy
 

Additional Inherited Members

- Static Public Member Functions inherited from Adsorption::Reaction
static std::unique_ptr< ReactionnewInstance (BaseLib::ConfigTree const &conf)
 

Constructor & Destructor Documentation

◆ ReactionSinusoidal()

Adsorption::ReactionSinusoidal::ReactionSinusoidal ( BaseLib::ConfigTree const & conf)
explicit

Definition at line 18 of file ReactionSinusoidal.cpp.

19 :
20 _enthalpy(conf.getConfigParameter<double>("reaction_enthalpy"))
21{
22}

Member Function Documentation

◆ getEnthalpy()

double Adsorption::ReactionSinusoidal::getEnthalpy ( const double ,
const double ,
const double  ) const
inlineoverridevirtual

Implements Adsorption::Reaction.

Definition at line 22 of file ReactionSinusoidal.h.

24 {
25 return _enthalpy;
26 }

References _enthalpy.

◆ getReactionRate()

double Adsorption::ReactionSinusoidal::getReactionRate ( const double ,
const double ,
const double ,
const double  ) const
overridevirtual

Implements Adsorption::Reaction.

Definition at line 24 of file ReactionSinusoidal.cpp.

28{
29 OGS_FATAL("Method getReactionRate() should never be called directly");
30}
#define OGS_FATAL(...)
Definition Error.h:26

References OGS_FATAL.

Member Data Documentation

◆ _enthalpy

double Adsorption::ReactionSinusoidal::_enthalpy
private

Definition at line 33 of file ReactionSinusoidal.h.

Referenced by getEnthalpy().


The documentation for this class was generated from the following files: