![]() |
OpenSWMM Engine
6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
|
Enumerations | |
| enum class | SurfaceType : int { PAVED = 0 , GRAVEL = 1 } |
Functions | |
| double | getDischargeCoeff (double hw_ratio, SurfaceType surface) |
| Get discharge coefficient Cr from head/width ratio. | |
| double | getSubmergenceFactor (double ht_ratio, SurfaceType surface) |
| Get submergence correction factor Kt. | |
| double | getFlow (double head_up, double head_down, double road_width, double road_length, SurfaceType surface, double &dqdh) |
| Compute roadway weir overflow. | |
|
strong |
| double openswmm::roadway::getDischargeCoeff | ( | double | hw_ratio, |
| SurfaceType | surface | ||
| ) |
Get discharge coefficient Cr from head/width ratio.
| hw_ratio | head / road_width. |
| surface | Paved or gravel. |
| double openswmm::roadway::getFlow | ( | double | head_up, |
| double | head_down, | ||
| double | road_width, | ||
| double | road_length, | ||
| SurfaceType | surface, | ||
| double & | dqdh | ||
| ) |
Compute roadway weir overflow.
| head_up | Upstream head above road crest (ft). | |
| head_down | Downstream head above road crest (ft). | |
| road_width | Road width (ft). | |
| road_length | Crest length perpendicular to flow (ft). | |
| surface | Road surface type. | |
| [out] | dqdh | Derivative dQ/dH. |
| double openswmm::roadway::getSubmergenceFactor | ( | double | ht_ratio, |
| SurfaceType | surface | ||
| ) |
Get submergence correction factor Kt.
| ht_ratio | head_down / head_up. |
| surface | Paved or gravel. |