Hydraulic jumps: flow patterns, control mechanisms, and theoretical insights | Synapse