HyMod
Streamfall.run_timestep!
— Methodrun_timestep!(
node::SimpleHyModNode, climate::Climate, timestep::Int;
inflow=nothing, extraction=nothing, exchange=nothing
)::Float64
Run given HyMod node for a time step.
Streamfall.update_params!
— Methodupdate_params!(node::HyModNode, Sm_max::F, B::F, alpha::F, Kf::F, Ks::F) where {F<:Float64}
Update parameters for HyMod.
Streamfall.SimpleHyModNode
— TypeSimple implementation of HyMod - does not include snow melt processes (see [1]).
Adapted with kind permission from: https://github.com/jdherman/GRA-2020-SALib
References
- Gharari, S., Hrachowitz, M., Fenicia, F., Savenije, H.H.G., 2013. An approach to identify time consistent model parameters: sub-period calibration. Hydrology and Earth System Sciences 17, 149-161. https://doi.org/10.5194/hess-17-149-2013
- Wagener, T., Boyle, D. P., Lees, M. J., Wheater, H. S., Gupta, H. V., and Sorooshian, S., 2001. A framework for development and applica- tion of hydrological models, Hydrol. Earth Syst. Sci., 5, 13-26, https://doi.org/10.5194/hess-5-13-2001.
Streamfall.SimpleHyModNode
— MethodSimpleHyModNode(
name::String, area::Float64, sm_max::Float64, B::Float64,
alpha::Float64, Kf::Float64, Ks::Float64
)