|
2.0.0b10
catchment modelling framework
|
Abstract base class for different types of retention curves. More...
Inheritance diagram for RetentionCurve: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)}\]