![]() |
OpenSWMM Engine
6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
|
Files | |
| ForcingData.hpp | |
| Per-element runtime forcing state — SoA layout. | |
| GageData.hpp | |
| Structure-of-Arrays (SoA) storage for rain gages. | |
| HydrologyData.hpp | |
| SoA stores for snowpacks, aquifers, LID controls, and LID usage. | |
| InflowData.hpp | |
| SoA stores for external inflows, DWF, RDII, and time patterns. | |
| InfraData.hpp | |
| SoA stores for transects, streets, inlets, and control rules. | |
| LinkData.hpp | |
| Structure-of-Arrays (SoA) storage for all link types. | |
| NameIndex.hpp | |
| O(1) name-to-index lookup for SWMM objects. | |
| NodeData.hpp | |
| Structure-of-Arrays (SoA) storage for all node types. | |
| PollutantData.hpp | |
| Structure-of-Arrays (SoA) storage for pollutants and water quality. | |
| QualityData.hpp | |
| SoA stores for land uses, buildup, washoff, and treatment. | |
| SubcatchData.hpp | |
| Structure-of-Arrays (SoA) storage for subcatchments. | |
| TableData.hpp | |
| Time series and rating curve data with bidirectional cursor. | |