High-level functions to define water inputs into the soil:
Function hydrology_soilWaterInputs
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_soilWaterInputs(
soil,
soilFunctions,
interceptionMode,
prec,
rainfallIntensity,
pet,
tday,
rad,
elevation,
Cm,
LgroundPAR,
LgroundSWR,
snowpack = TRUE,
modifySoil = TRUE
)
Average day temperature (ºC).
Solar radiation (in MJ/m2/day).
Percentage of short-wave radiation (SWR) reaching the ground.
Altitude above sea level (m).
A list containing the description of the soil (see soil
).
Soil water retention curve and conductivity functions, either 'SX' (for Saxton) or 'VG' (for Van Genuchten).
Infiltration model, either "Gash1995" or "Liu2001".
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 the simulation of snow accumulation and melting.
Boolean flag to indicate that the input soil
object should be modified during the simulation.
Function hydrology_soilWaterInputs
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.
The function simulates different vertical hydrological processes, which are described separately in other functions.
If modifySoil = TRUE
the function will modify the soil
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.