A single rate expression for the kinetic species with index kinetic_species_index. More...
#include <PertinentGeochemicalSystem.h>
Public Member Functions | |
KineticRateDefinition (unsigned kinetic_species_index, const std::vector< Real > &promoting_indices, const std::vector< Real > &promoting_monod_indices, const std::vector< Real > &promoting_half_saturation, unsigned progeny_index, const KineticRateUserDescription &description) | |
bool | operator== (const KineticRateDefinition &rhs) const |
Public Attributes | |
unsigned | kinetic_species_index |
std::vector< Real > | promoting_indices |
std::vector< Real > | promoting_monod_indices |
std::vector< Real > | promoting_half_saturation |
unsigned | progeny_index |
KineticRateUserDescription | description |
A single rate expression for the kinetic species with index kinetic_species_index.
kinetic_species_index | index of the kinetic species that is governed by this rate |
promoting_indices | the kinetic rate is multiplied by the produce over all basis and equilibrium species of m^promoting_indices / (m^promoting_indices + promoting_half_saturation^promoting_indices)^promoting_monod_indices, where m is the molality or activity of the species |
promoting_monod_indices | the kinetic rate is multiplied by the produce over all basis and equilibrium species of m^promoting_indices / (m^promoting_indices + promoting_half_saturation^promoting_indices)^promoting_monod_indices, where m is the molality or activity of the species |
promoting_half_saturation | the kinetic rate is multiplied by the produce over all basis and equilibrium species of m^promoting_indices / (m^promoting_indices + promoting_half_saturation^promoting_indices)^promoting_monod_indices, where m is the molality or activity of the species |
progeny_index | the index of the basis or equilibrium species in the current basis that is produced by the kinetic reaction (usually this is 0, and description.progeny_efficiency = 0, so there are no progeny effects) |
description | the KineticRateUserDescription of this rate |
Definition at line 58 of file PertinentGeochemicalSystem.h.
|
inline |
Definition at line 60 of file PertinentGeochemicalSystem.h.
|
inline |
Definition at line 73 of file PertinentGeochemicalSystem.h.
KineticRateUserDescription KineticRateDefinition::description |
Definition at line 87 of file PertinentGeochemicalSystem.h.
Referenced by operator==().
unsigned KineticRateDefinition::kinetic_species_index |
Definition at line 80 of file PertinentGeochemicalSystem.h.
Referenced by operator==().
unsigned KineticRateDefinition::progeny_index |
Definition at line 86 of file PertinentGeochemicalSystem.h.
Referenced by operator==().
std::vector<Real> KineticRateDefinition::promoting_half_saturation |
Definition at line 85 of file PertinentGeochemicalSystem.h.
Referenced by operator==().
std::vector<Real> KineticRateDefinition::promoting_indices |
Definition at line 83 of file PertinentGeochemicalSystem.h.
Referenced by operator==().
std::vector<Real> KineticRateDefinition::promoting_monod_indices |
Definition at line 84 of file PertinentGeochemicalSystem.h.
Referenced by operator==().