MineralMechanism.hpp
auto setRateConstant(double value, std::string unit) -> MineralMechanism &
Set the kinetic rate constant of the mineral reaction at 298.15 K.
Definition: MineralMechanism.cpp:102
auto setPowerP(double value) -> MineralMechanism &
Set the power parameter p of the mineral mechanism.
Definition: MineralMechanism.cpp:116
auto setPowerQ(double value) -> MineralMechanism &
Set the power parameter q of the mineral mechanism.
Definition: MineralMechanism.cpp:122
auto setCatalysts(std::string catalysts) -> MineralMechanism &
Set the mineral catalysts of the mineral mechanism.
Definition: MineralMechanism.cpp:128
MineralMechanism()
Construct a default MineralMechanism instance.
Definition: MineralMechanism.cpp:65
double q
The empirical and dimensionless power parameter q.
Definition: MineralMechanism.hpp:97
double kappa
The kinetic rate constant of the mineral reaction at 298.15 K (in units of mol/(m2*s))
Definition: MineralMechanism.hpp:88
double p
The empirical and dimensionless power parameter p.
Definition: MineralMechanism.hpp:94
The namespace containing all components of the Reaktoro library.
Definition: ChemicalScalar.hpp:24
Definition: MineralCatalyst.hpp:26
std::vector< MineralCatalyst > catalysts
The catalysts of the mineral reaction.
Definition: MineralMechanism.hpp:100
Definition: MineralMechanism.hpp:30
auto setActivationEnergy(double value, std::string unit) -> MineralMechanism &
Set the Arrhenius activation energy of the mineral reaction.
Definition: MineralMechanism.cpp:109
double Ea
The Arrhenius activation energy of the mineral reaction (in units of kJ/mol)
Definition: MineralMechanism.hpp:91
auto unit(Index rows, Index i) -> decltype(Vector::Unit(rows, i))
Return an expression of a unit vector.
Definition: Matrix.hxx:47