2.0.0b10
catchment modelling framework
|
The framework to transport and modify solutes in the water framework.
Classes | |
class | Solute1stOrderReaction |
A solute reaction of 1st order kinetics (linear decline to product) A->B. More... | |
class | Solute2ndOrderReaction |
A solute reaction of 2nd order kinetics A + B -> C. More... | |
class | SoluteConstantFluxReaction |
Adds a constant flux to the solute storage. More... | |
class | SoluteDecayReaction |
Adds a linear decay to solute storages. More... | |
class | SoluteDiffusiveTransport |
Calculates a diffusive flux between solute storages. More... | |
class | SoluteEquilibriumReaction |
An equilibrium reaction between two solutes A<->B. More... | |
class | SoluteRateReaction |
A general solute reaction system to describe multi-species kinetics with a power law. More... | |
class | SoluteReaction |
Abstract class for a solute reaction. More... | |
class | SoluteStorage |
A class for the storage of any tracer. More... | |
Functions | |
void | attach_reactions_to_waterstorage (std::shared_ptr< cmf::water::WaterStorage > waterstorage, const SoluteReactionList &reactions) |
Attaches reactions to all solutes of a waterstorage. | |
void | clear_reactions_of_waterstorage (std::shared_ptr< cmf::water::WaterStorage > waterstorage) |
Clear all reactions of a water storage. | |