TransferReservoir
- class rameau.core.TransferReservoir(halflife=None, runsee=None, overflow=None, h=0)[source]
Transfer reservoir.
- Parameters:
halflife (
dictorParameter, optional) – Half-life characterizing the exponential decay of the transfer reservoir water level (month).runsee (
dictorParameter, optional) – Water level value defining the partition between surface runoff and seepage (mm).overflow (
dictorOverflowParameters, optional) – Overflow parameters.h (
float) – Transfer reservoir water level (mm).
- Returns:
Examples
>>> s = rm.TransferReservoir( ... halflife=15, runsee=200, overflow=dict(threshold=300, halflife=20) ... h=100 ... ) >>> s.h 100.0 >>> s.transfer(250) {'runoff': 0.9268571138381958, 'seepage': 0.5307539701461792, 'overflow': 1.70318603515625} >>> s.h 348.5423889160156
Methods
transfer(effective_rainfall[, deltat])Transfer function.
Attributes