2.0.0b10
catchment modelling framework
|
Abstract base class for different types of retention curves. More...
Abstract base class for different types of retention curves.
This class, and its children uses wetness instead of volumetric water content. The wetness of a soil is defined as water content per void volume
Public Member Functions | |
virtual real | Diffusivity (real wetness) const |
Returns the Diffusivity of the soil. | |
virtual real | FillHeight (real lowerDepth, real Area, real Volume) const |
Returns the thickness of a soil column with a certain pore volume. | |
virtual real | K (real wetness) const |
Returns the conductivity in m/day at a certain depth and water content. | |
virtual real | MatricPotential (real wetness) const |
returns the wetness of the soil at given water content | |
virtual real | Porosity (real depth=0.0) const =0 |
Returns the porosity at a certain depth. | |
virtual real | theta (real wetness) const |
returns the water content \(theta\) for a given wetness | |
virtual real | VoidVolume (real upperDepth, real lowerDepth, real Area) const |
Returns the void volume of a soil column. | |
virtual real | Wetness (real suction) const |
returns the wetness (volumetric water content per pore space) at a given suction pressure | |
virtual real | Wetness_eff (real wetness, real pF_r=4.2) const |
Returns the effective wetness, using a residual pF value. | |
real | Wetness_pF (real pF) const |
returns the volumetric water content at a given pF value | |
|
virtual |
Returns the Diffusivity of the soil.
Not implemented for all retention curves. Diffusivity is used by MACROlikeMacroMicroExchange
Reimplemented in VanGenuchtenMualem.
|
virtual |
Returns the effective wetness, using a residual pF value.
\[w_{eff} = \frac{w_{act}-w\left(pF_r\right)}{1-w\left(pF_r\right)}\]