7#ifndef SEIMS_CHANNEL_ROUTING_COMMON_H
8#define SEIMS_CHANNEL_ROUTING_COMMON_H
29FLTPT
manningQ(FLTPT x1, FLTPT x2, FLTPT x3, FLTPT x4);
54 FLTPT ch_sideslp, FLTPT ch_wth, FLTPT fps = 4.);
78 FLTPT ch_sideslp, FLTPT ch_wth, FLTPT fps = 4.);
FLTPT manningQ(FLTPT x1, FLTPT x2, FLTPT x3, FLTPT x4)
Calculates flow rate or flow velocity using Manning's equation.
FLTPT StorageTimeConstant(FLTPT ch_manning, FLTPT ch_slope, FLTPT ch_len, FLTPT radius)
Compute storage time constant for channel (ratio of storage to discharge)
FLTPT ChannleBottomWidth(FLTPT ch_wth, FLTPT &ch_sideslp, FLTPT &ch_depth)
Calculate channel bottom width by channel width, side slope, and depth.
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.
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.
The SEIMS related definitions and utilities header.