# S3 method for units
velocity(hl, lagtime = NULL, method = "loire2016", ...)
# S3 method for stars
velocity(hl, ...)
# S3 method for transfR
velocity(hl, ...)
Value
A numeric value of class units, or if hl is a transfR object,
the same transfR object incremented by the "uc" attribute.
Arguments
hl
hydraulic length of class stars, matrix, vector or transfR.
If no unit is provided, hl is assumed to be in [m].
...
further arguments passed to or from other methods
lagtime
lag time of the catchment. If no unit is provided, lagtime is assumed to be in [h].
method
character string describing the method to estimate the velocity. One of "loire2016" (default), "brittany2013"
or "lagtime" (see details).
Details
Estimate the average streamflow velocity of the catchment from three different
approaches. Method "lagtime" estimates the velocity from the ratio between the mean
hydraulic length and the lag time of the catchment. Method "loire2016" estimates the
velocity from a regression based on hydraulic length only:
$$a \cdot hl^b$$
where \(a=4.38e-4\) and \(b=0.69\) have been calibrated over the Loire river basin deLavenne2016transfR.
Method "brittany2013" used a similar regression calibrated for the French Brittany region where \(a=8.59e-4\)
and \(b=0.61\) deLavenne2013transfR.