Definition at line 19 of file Reaction.h.
#include <Reaction.h>
|
virtual double | getEnthalpy (const double p_Ads, const double T_Ads, const double M_Ads) const =0 |
|
virtual double | getReactionRate (const double p_Ads, const double T_Ads, const double M_Ads, const double loading) const =0 |
|
virtual double | getEquilibriumLoading (const double, const double, const double) const |
|
virtual | ~Reaction ()=default |
|
◆ ~Reaction()
virtual Adsorption::Reaction::~Reaction |
( |
| ) |
|
|
virtualdefault |
◆ getEnthalpy()
virtual double Adsorption::Reaction::getEnthalpy |
( |
const double |
p_Ads, |
|
|
const double |
T_Ads, |
|
|
const double |
M_Ads |
|
) |
| const |
|
pure virtual |
◆ getEquilibriumLoading()
virtual double Adsorption::Reaction::getEquilibriumLoading |
( |
const double |
, |
|
|
const double |
, |
|
|
const double |
|
|
) |
| const |
|
inlinevirtual |
◆ getReactionRate()
virtual double Adsorption::Reaction::getReactionRate |
( |
const double |
p_Ads, |
|
|
const double |
T_Ads, |
|
|
const double |
M_Ads, |
|
|
const double |
loading |
|
) |
| const |
|
pure virtual |
◆ newInstance()
- Input File Parameter:
- material__adsorption__reaction__type
Definition at line 27 of file Reaction.cpp.
30 auto const type = conf.getConfigParameter<std::string>(
"type");
34 return std::make_unique<DensityLegacy>();
36 if (type ==
"Z13XBF_100MPa")
38 return std::make_unique<Density100MPa>();
40 if (type ==
"Z13XBF_Const")
42 return std::make_unique<DensityConst>();
44 if (type ==
"Z13XBF_Cook")
46 return std::make_unique<DensityCook>();
48 if (type ==
"Z13XBF_Dubinin")
50 return std::make_unique<DensityDubinin>();
52 if (type ==
"Z13XBF_Hauer")
54 return std::make_unique<DensityHauer>();
56 if (type ==
"Z13XBF_Mette")
58 return std::make_unique<DensityMette>();
60 if (type ==
"Z13XBF_Nunez")
62 return std::make_unique<DensityNunez>();
66 return std::make_unique<ReactionInert>();
68 if (type ==
"Sinusoidal")
70 return std::make_unique<ReactionSinusoidal>(conf);
74 return std::make_unique<ReactionCaOH2>(conf);
77 OGS_FATAL(
"Unknown reactive system: {:s}.", type);
References BaseLib::ConfigTree::getConfigParameter(), and OGS_FATAL.
Referenced by ProcessLib::TES::TESProcess::TESProcess().
The documentation for this class was generated from the following files: