how engineered structures affect flow in rivers