2.0.0b10
catchment modelling framework
Loading...
Searching...
No Matches
cmf::upslope::connections Namespace Reference

Contains different kinds of connections between the water storages of a cell. More...

Detailed Description

Contains different kinds of connections between the water storages of a cell.

Classes

class  CanopyOverflow
 Calculates the overflow of a canopy storage using a kinematic wave approach. More...
 
class  ConceptualInfiltration
 Connects the surfacewater and the most upper layer using a simplified infiltration model suitable for conceptional models. More...
 
class  Darcy
 Calculates the lateral flow using the gravitational potential gradient only. More...
 
class  DarcyKinematic
 A simple kinemtic wave model for subsurface flux. More...
 
class  DiffusiveMacroMicroExchange
 A simple first order diffusive water exchange between MacroPore and matrix (SoilLayer) More...
 
class  DiffusiveSurfaceRunoff
 A connection to route water from a SurfaceWater storage to another node following the gradient of the water level. More...
 
class  EnergyBudgetSnowMelt
 Calculates snow melt using the surface energy budget method. More...
 
class  FreeDrainagePercolation
 Calculates a free drainage (unit gradient) from a layer to somewhere else. More...
 
class  GradientMacroFlow
 Gradient based flux from macro pore to macro pore. More...
 
class  GradientMacroMicroExchange
 A gradient based exchange term between macropores and micropores, using a fixed (air-) potential for macropores. More...
 
class  GreenAmptInfiltration
 Connects the surfacewater and the most upper layer using a Green-Ampt equation like infiltration. More...
 
class  JarvisMacroFlow
 A physically based macropore to macropore connection according to Jarvis & Leeds-Harrison 1987, JSS. More...
 
class  KinematicMacroFlow
 Linear storage based flux from macro pore to macro pore. More...
 
class  KinematicSurfaceRunoff
 A connection to route water from a SurfaceWater storage to another node following a topographic gradient. More...
 
class  lateral_sub_surface_flux
 An abstract base class for lateral subsurface fluxes. More...
 
class  LayerBypass
 A simplification of macro pore flux for swelling soils. More...
 
class  MACROlikeMacroMicroExchange
 This connection models the water exchange between macropores and micropores as in the MACRO Model (Larsbo & Jarvis, 2003), which follows Gerke & van Genuchten 1996. More...
 
class  MatrixInfiltration
 Connects the surfacewater and the most upper layer using a Richards equation like infiltration model. More...
 
class  Rainfall
 A connection routing rainfall to surface water and to an eventually existing canopy storage. More...
 
class  Richards
 Calculates flow according to the Richards equation. More...
 
class  Richards_lateral
 Calculates the flux using Richard's equation for adjacent layers. More...
 
class  RutterInterception
 Interception storage overflow according to the Rutter and Morton (1977) model. More...
 
class  Snowfall
 A connection routing snowfall (precipitation below freezing Temp) to the snow pack. More...
 
class  SWATPercolation
 A tipping bucket percolation approach similar to the approach in SWAT. More...
 
class  TempIndexSnowMelt
 Calculates snow melt using a simple degree day method. More...
 
class  TOPModelFlow
 Calculates a flux from a soil layer using TOPMODELs (Beven & Kirkby 1979) exponential transmissivity concept. More...
 
class  TopographicGradientDarcy
 Calculates the lateral flow using the topographic gradient. More...
 

Functions

real snowfraction (real T)
 A function to calculate the snow fraction of the precipitation according to the air temperature.