2.0.0b10
catchment modelling framework
Loading...
Searching...
No Matches
Solute transport

Detailed Description

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.