![]() |
OpenSWMM Engine
6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
|
Flow divider node logic — cutoff, overflow, tabular, weir. More...
Go to the source code of this file.
Classes | |
| struct | openswmm::divider::DividerSoA |
Namespaces | |
| namespace | openswmm |
| namespace | openswmm::divider |
Enumerations | |
| enum class | openswmm::divider::DividerMethod : int { openswmm::divider::CUTOFF = 0 , openswmm::divider::OVERFLOW_DIV = 1 , openswmm::divider::TABULAR = 2 , openswmm::divider::WEIR = 3 } |
Functions | |
| void | openswmm::divider::computeDividerFlows (SimulationContext &ctx, const DividerSoA &soa) |
| Compute diversion flows for all divider nodes. | |
Flow divider node logic — cutoff, overflow, tabular, weir.
Divider nodes split incoming flow between a primary and diversion link. The split depends on divider type:
Batch: group dividers by type, compute split per type group.