reachRoutingfunction for flood routing in channels using parameteric Muskingum and muskingum-cunge techniques.
# S3 method for default
reachRouting(inflow,routingMethod="muskingum",
routingParams=list(k=3,
x=0.2,
bedWith=NULL,
sideSlope=2,
channelSlope=NULL,
manningRoughness=0.025,
riverLength=NULL),
simulation=list(start=NULL,end=NULL,by=NULL))a vector of runoff (cms) presenting a runoff event generated by excess rainfall computed by loss methods or an object inherited from any of the following classes :transform ; reachRouting ; reservoirRouting.
a string: the type of channel routing method: "muskingum" or "muskingumcunge". default to "muskingum"
a list : parameters associated to the routingMethod:
k and x for "muskingum",
bedWith (m), sideSlope (m/m), channelSlope (m/m), manningRoughness, riverLength (Km) for "muskingumcunge"
a list of simulation time and dates as below:
start: the date which simulation starts, must be in 'YYYY-MM-DD' format
start: the date which simulation ends, must be in 'YYYY-MM-DD' format
by: the interval of each steps in seconds
a list: including inflow time series routing resaults and simulation details
Chow, V. T., Maidment, D. R., & Mays, L. W. (1988). Applied hydrology.