Skip to contents

Calculates the channel with the smallest width that remains stable under a given flow.

Usage

min_stable_channel(cross_section, flow)

Arguments

cross_section

A "cross_section" object.

flow

Discharge carried by the stream.

Value

The original cross section with width modified to be the minimum width to accommodate the flow without eroding.

Examples

cs <- cross_section(3, grad = 0.01, d50 = 45, d84 = 80, roughness = 0.01)
min_stable_channel(cs, 5)
#> Channel with width 4.60217850378189