![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
Functions | |
| double | getInflow (double dir, double h_road, double h1, double h2, double cd_user, bool si, double road_width, int road_surf, double length, double &dqdh, double &depth) |
| legacy roadway_getInflow: flow across a roadway weir. | |
Variables | |
| constexpr int | SURFACE_NONE = 0 |
| legacy roadway.c RoadSurface: 0 = none (user Cd), 1 = PAVED, 2 = GRAVEL. | |
| constexpr int | SURFACE_PAVED = 1 |
| constexpr int | SURFACE_GRAVEL = 2 |
| double openswmm::roadway::getInflow | ( | double | dir, |
| double | h_road, | ||
| double | h1, | ||
| double | h2, | ||
| double | cd_user, | ||
| bool | si, | ||
| double | road_width, | ||
| int | road_surf, | ||
| double | length, | ||
| double & | dqdh, | ||
| double & | depth ) |
legacy roadway_getInflow: flow across a roadway weir.
| dir | Flow direction (+1 or -1); the heads are already swapped for reverse flow. | |
| h_road | Road (crest) elevation (ft). | |
| h1 | Upstream head (ft). | |
| h2 | Downstream head (ft). | |
| cd_user | The weir's discharge coefficient as written (Cd for cfs; divided by 0.552 on an SI project). | |
| si | True on an SI project. | |
| road_width | Road width across the flow (ft); 0 = unknown. | |
| road_surf | SURFACE_PAVED / SURFACE_GRAVEL / SURFACE_NONE. | |
| length | Weir length (the section's wMax, ft). | |
| [out] | dqdh | dQ/dH (ft2/s), 0 when dry. |
| [out] | depth | Link depth: max(h1 - h_road, 0). |
|
constexpr |
|
constexpr |
legacy roadway.c RoadSurface: 0 = none (user Cd), 1 = PAVED, 2 = GRAVEL.
|
constexpr |