OGS
Adsorption::ReactionSinusoidal Class Referencefinal

Detailed Description

Definition at line 21 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)
inlineexplicit

Definition at line 24 of file ReactionSinusoidal.h.

24  :
26  _enthalpy(conf.getConfigParameter<double>("reaction_enthalpy"))
27  {
28  }

Member Function Documentation

◆ getEnthalpy()

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

Implements Adsorption::Reaction.

Definition at line 30 of file ReactionSinusoidal.h.

32  {
33  return _enthalpy;
34  }

References _enthalpy.

◆ getReactionRate()

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

Implements Adsorption::Reaction.

Definition at line 36 of file ReactionSinusoidal.h.

38  {
39  OGS_FATAL("Method getReactionRate() should never be called directly");
40  }
#define OGS_FATAL(...)
Definition: Error.h:26

References OGS_FATAL.

Member Data Documentation

◆ _enthalpy

double Adsorption::ReactionSinusoidal::_enthalpy
private

Definition at line 43 of file ReactionSinusoidal.h.

Referenced by getEnthalpy().


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