Hicalc quickly solves open channel flows with rectangular, trapezoidal
or cylindrical section. Solves steady situations of Uniform Flow (example:
infinite channels), Gradually Varied Flow and some situations of rapidly
varied Flow (weirs, energy transitions, momentum, underflow gates, etc.)