ChannelRoutingCommon.h File Reference

Define some common used function in channel routing related modules, e.g., MUSK_CH. More...

#include <seims.h>

Go to the source code of this file.

Functions

FLTPT manningQ (FLTPT x1, FLTPT x2, FLTPT x3, FLTPT x4)
 Calculates flow rate or flow velocity using Manning's equation. More...
 
FLTPT ChannleBottomWidth (FLTPT ch_wth, FLTPT &ch_sideslp, FLTPT &ch_depth)
 Calculate channel bottom width by channel width, side slope, and depth. More...
 
FLTPT ChannelWettingPerimeter (FLTPT ch_btmwth, FLTPT ch_depth, FLTPT wtr_depth, FLTPT ch_sideslp, FLTPT ch_wth, FLTPT fps=4.)
 Channel wetting perimeter for both floodplain and not full channel. More...
 
FLTPT ChannelWettingPerimeter (FLTPT ch_btmwth, FLTPT wtr_depth, FLTPT ch_sideslp)
 Channel wetting perimeter for not full channel. More...
 
FLTPT ChannelCrossSectionalArea (FLTPT ch_btmwth, FLTPT ch_depth, FLTPT wtr_depth, FLTPT ch_sideslp, FLTPT ch_wth, FLTPT fps=4.)
 Cross-sectional area of channel for both floodplain and not full channel. More...
 
FLTPT ChannelCrossSectionalArea (FLTPT ch_btmwth, FLTPT wtr_depth, FLTPT ch_sideslp)
 Cross-sectional area of channel for not full channel. More...
 
FLTPT StorageTimeConstant (FLTPT ch_manning, FLTPT ch_slope, FLTPT ch_len, FLTPT radius)
 Compute storage time constant for channel (ratio of storage to discharge) More...
 

Detailed Description

Define some common used function in channel routing related modules, e.g., MUSK_CH.

Author
Liang-Jun Zhu
Date
2018-8-11