![]() |
OpenSWMM Engine
6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
|
Files | |
| Climate.cpp | |
| Climate processing — numerically identical to legacy climate.c. | |
| Climate.hpp | |
| Climate processing — evaporation, temperature, wind. | |
| Gage.cpp | |
| Rain gage processing — numerically identical to legacy gage.c. | |
| Gage.hpp | |
| Rain gage processing — rainfall interpolation, type conversion. | |
| Groundwater.cpp | |
| Two-zone groundwater — batch-oriented, vectorisable kernels. | |
| Groundwater.hpp | |
| Two-zone groundwater model — batch-oriented ODE integration. | |
| Infiltration.cpp | |
| Infiltration models — numerically identical to legacy infil.c. | |
| Infiltration.hpp | |
| Infiltration models — Horton, Green-Ampt, SCS Curve Number. | |
| Inflow.cpp | |
| External/DWF inflows — batch SoA, numerically identical to legacy. | |
| Inflow.hpp | |
| External inflows, dry weather flows, and RDII at nodes. | |
| LID.cpp | |
| LID control modules — batch-oriented, type-grouped. | |
| LID.hpp | |
| Low Impact Development (LID) control modules. | |
| RDII.cpp | |
| RDII unit hydrograph convolution — numerically identical to legacy. | |
| RDII.hpp | |
| RDII — rainfall-dependent infiltration/inflow via unit hydrograph. | |
| Runoff.cpp | |
| Subcatchment runoff — 3-subarea nonlinear reservoir model. | |
| Runoff.hpp | |
| Subcatchment runoff generation — batch-oriented nonlinear reservoir. | |
| Snow.cpp | |
| Snowmelt — batch-oriented, vectorisable kernels. | |
| Snow.hpp | |
| Snowmelt — degree-day and rain-on-snow methods. | |