What is a traditional flood control method used to keep a stream's flow in its channel?
A traditional flood control method used to keep a stream's flow in its channel is known as artificial levees.
Artificial levees are forms of dykes or floodbanks used to regulate water levels and prevent any flooding from happening.