OpenLB 1.7
Loading...
Searching...
No Matches
Public Member Functions | List of all members
olb::FreundlichIsotherm< T > Class Template Reference

#include <isotherm.h>

+ Inheritance diagram for olb::FreundlichIsotherm< T >:
+ Collaboration diagram for olb::FreundlichIsotherm< T >:

Public Member Functions

 FreundlichIsotherm (T isoKonstA, T isoKonstB)
 
getLoading (T c) const override
 Equation for isotherm.
 
- Public Member Functions inherited from olb::Isotherm< T >
 Isotherm (T isoKonstA, T isoKonstB)
 Base class for Isotherm objects.
 
virtual T getConversionFactorKonstA ()
 
virtual T getConversionFactorKonstB ()
 
void print (std::ostream &clout) const
 

Additional Inherited Members

- Public Attributes inherited from olb::Isotherm< T >
isoKonstA {}
 
isoKonstB {}
 

Detailed Description

template<typename T>
class olb::FreundlichIsotherm< T >

Definition at line 97 of file isotherm.h.

Constructor & Destructor Documentation

◆ FreundlichIsotherm()

template<typename T >
olb::FreundlichIsotherm< T >::FreundlichIsotherm ( T isoKonstA,
T isoKonstB )
inline

Definition at line 99 of file isotherm.h.

99: Isotherm<T>(isoKonstA, isoKonstB){}

Member Function Documentation

◆ getLoading()

template<typename T >
T olb::FreundlichIsotherm< T >::getLoading ( T c) const
inlineoverridevirtual

Equation for isotherm.

Parameters
cConcentration in mg/mL
Returns
q loading in mg/g

Implements olb::Isotherm< T >.

Definition at line 101 of file isotherm.h.

101 {
102 return this->isoKonstA * std::pow(c, this->isoKonstB);
103 }

References olb::Isotherm< T >::isoKonstA, and olb::Isotherm< T >::isoKonstB.


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