|
2.0.0b10
catchment modelling framework
|
Contains different flux_connection classes for the description of evaporation and transpiration. More...
Contains different flux_connection classes for the description of evaporation and transpiration.
Classes | |
| class | CanopyStorageEvaporation |
| Calculates the evaporation from a canopy storage. More... | |
| class | constantETpot |
| A constant evapotranspiration. More... | |
| class | ContentStress |
| A simple water content based stress model based on Feddes (1978) More... | |
| class | HargreaveET |
| Calculates the Evapotranspiration using Hargreave's equation. More... | |
| class | OudinET |
| Calculates ETpot after Oudin et al 2005. More... | |
| class | PenmanEvaporation |
| Calculates evaporation from an open water body. More... | |
| class | PenmanMonteithET |
| Calculates the potential evapotranspiration according to FAO(1998) More... | |
| class | PriestleyTaylorET |
| Calculates the Evapotranspiration using Priestley-Taylor equation. More... | |
| class | RootUptakeStressFunction |
| An abstract class to calculate the actual transpiration from potential transpiration. More... | |
| class | ShuttleworthWallace |
| Calculates the sum of soil evaporation and transpiration according to Shuttleworth & Wallace 1985, as implemented in BROOK 90 (Federer 1990) More... | |
| class | stressedET |
| An abstract base class for ET Methods with a WaterStressFunction. More... | |
| class | SuctionStress |
| The classical suction depending transpiration Stress curve after Feddes. More... | |
| class | SW_evap_from_canopy |
| Connection for Shuttleworth-Wallace canopy interception evaporation. More... | |
| class | SW_evap_from_layer |
| Connection for Shuttleworth-Wallace ground evaporation. More... | |
| class | SW_evap_from_snow |
| Connection for Shuttleworth-Wallace canopy interception evaporation. More... | |
| class | SW_evap_from_surfacewater |
| Connection for Shuttleworth-Wallace canopy interception evaporation. More... | |
| class | SW_transpiration |
| Connection for Shuttleworth-Wallace transpiration. More... | |
| class | timeseriesETpot |
| A timeseries driven evapotranspiration. More... | |
| class | TurcET |
| Calculates ETpot after Turc (DVWK). More... | |
| class | VolumeStress |
| A WaterStressFunction based on the stored water volume of a layer. More... | |
Functions | |
| real | PenmanMonteith (cmf::atmosphere::Weather A, const cmf::upslope::vegetation::Vegetation &veg, double h) |
| Returns the potential ET after Penman-Monteith using some simplifications for a weather and a vegetation object. | |
| real | PenmanMonteith (real Rn, real ra, real rs, real T, real vap_press_deficit) |
| Returns the potential ET after Penman-Monteith using some simplifications for a given Radiation balance, aerodynamic and surface resistances, and a vapor pressure deficit. | |
| real PenmanMonteith | ( | cmf::atmosphere::Weather | A, |
| const cmf::upslope::vegetation::Vegetation & | veg, | ||
| double | h ) |
Returns the potential ET after Penman-Monteith using some simplifications for a weather and a vegetation object.
aerodynamic and surface resistances, and a vapor pressure deficit
| A | Current weather |
| veg | Vegetation data |
| h | Height above sea level in m (for air pressure estimation) |
| real PenmanMonteith | ( | real | Rn, |
| real | ra, | ||
| real | rs, | ||
| real | T, | ||
| real | vap_press_deficit ) |
Returns the potential ET after Penman-Monteith using some simplifications for a given Radiation balance, aerodynamic and surface resistances, and a vapor pressure deficit.
\[ ET = \frac{\Delta R_n}{\lambda \Delta + \gamma + \gamma \frac{r_s}{r_a}} + \frac{c_p\rho_a}{\Delta + \gamma + \gamma \frac{r_s}{r_a}} \frac{e_s - e_a}{r_a} \]
where
| Rn | Radiation balance in \( \frac{MJ}{m^2 day} \) |
| ra | Aerodynamic resistance in \( \frac s m \) |
| rs | Surface resistance in \( \frac s m \), is 0 for free water |
| T | Actual Temperature in \( ^\circ C \) |
| vap_press_deficit | Deficit of vapor pressure \( kPa \) |