High-level functions to define water inputs into the soil of a stand:
Function hydrology_waterInputs
performs canopy water interception and snow accumulation/melt.
Function hydrology_snowMelt
estimates snow melt using a simple energy balance, according to Kergoat (1998).
hydrology_snowMelt(tday, rad, LgroundSWR, elevation)hydrology_waterInputs(
x,
prec,
rainfallIntensity,
pet,
tday,
rad,
elevation,
Cm,
LgroundPAR,
LgroundSWR,
modifyInput = TRUE
)
Function hydrology_waterInputs
returns a named vector with the following elements, all in mm:
Precipitation as rainfall.
Precipitation as snow.
Rainfall water intercepted by the canopy and evaporated.
Snow melted during the day, and added to the water infiltrated.
Rainfall reaching the ground.
Average day temperature (ºC).
Solar radiation (in MJ/m2/day).
Percentage of short-wave radiation (SWR) reaching the ground.
Altitude above sea level (m).
An object of class spwbInput
or growthInput
.
Precipitation for the given day (mm)
Rainfall intensity rate (mm/h).
Potential evapotranspiration for the given day (mm)
Canopy water storage capacity.
Percentage of photosynthetically-active radiation (PAR) reaching the ground.
Boolean flag to indicate that the input x
object should be modified during the simulation.
Miquel De Cáceres Ainsa, CREAF
The function simulates different vertical hydrological processes, which are described separately in other functions.
If modifyInput = TRUE
the function will modify the x
object (including both soil moisture and
the snowpack on its surface) as a result of simulating hydrological processes.
Kergoat L. (1998). A model for hydrological equilibrium of leaf area index on a global scale. Journal of Hydrology 212–213: 268–286.
spwb_day
, hydrology_rainInterception
, hydrology_soilEvaporation