|
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. | |