baseFlowSeparation.base {RHMS}R Documentation

base function for class of baseFlowSeparation

Description

Methods of separating baseflow for a given flow discharge.

Usage

## S3 method for class 'base'
baseFlowSeparation(discharge,BFSMethod,BFSParams,plot)

Arguments

discharge

a vector of flow time series (cms) or an object inherited from class of 'transform'

BFSMethod

a string: The method of base flow separation. Available methods: 'nathan', 'chapman', 'eckhardt', 'recession'

BFSParams

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

plot

(optional) logical statement to plot the result or not. default to FALSE

Value

a matrix: A matrix of results including computed separated flow for Q series

Author(s)

Rezgar Arabzadeh

See Also

baseFlowSeparation


[Package RHMS version 1.7 Index]