baseFlowSeparation
Methods for separating baseflow for a given flow discharge
# S3 method for default
baseFlowSeparation(discharge,BFSMethod='none' ,
BFSParams=list(alpha=NULL ,
BFI=NULL ,
k=NULL ,
timeInterval=NULL),
plot=FALSE)
a vector of flow time series (cms) or an object inherited from class of 'transform'
a string: The method of base flow separation. Available methods: 'nathan'
, 'chapman'
, 'eckhardt'
, 'recession'
a list including parameters associated with the method coerced in 'BFSMethod'
.
alpha
is in [0, 1]
interval required for 'nathan'
, 'chapman'
, and 'eckhardt'
methods
BFI
is in [0, 1]
interval required for 'eckhardt'
method
k
is in [0, 1]
interval and timeInterval
is in day required for 'recession'
method
(optional) logical statement to plot the result or not. default to FALSE
a list: an object
from class of baseFlowSeparation
consisting matrix of results available at object$operation.