createReach
instantiates an object from class of createReach
# S3 method for default
createReach(name="Unttitled",routingMethod="muskingum",inflow=NA,
routingParams=list(k=3,x=0.2,bedWith=NULL,
sideSlope=2,channelSlope=NULL,
manningRoughness=0.025,riverLength=NULL),
delayInflow=1,downstream=NA)
(optional) a string: the name of reach to be instantiated
a string: the method of channel routing. available types: "muskingum"
, and "muskingumcunge"
. default to "muskingum"
.
(optional): a vector of direct/lateral (cms)
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"
(optional): an integer presenting the time steps to delay direct/lateral inflow time series
(optional) an object from either of classes: createDiversion
, createReservoir
, createSubbasin
, createJunction
, createReach
.
a list: an object from class of createReach