![]() |
OpenSWMM Engine
6.0.0-alpha.3
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.3)
|
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. | |
| LinkSubtypes.hpp | |
| Relational (normalized) Structure-of-Arrays side-tables for link subtypes. | |
| NameIndex.hpp | |
| O(1) name-to-index lookup for SWMM objects. | |
| NodeData.hpp | |
| Structure-of-Arrays (SoA) storage for all node types. | |
| NodeSubtypes.hpp | |
| Relational (normalized) Structure-of-Arrays side-tables for node subtypes. | |
| PollutantData.hpp | |
| Structure-of-Arrays (SoA) storage for pollutants and water quality. | |
| QualityData.hpp | |
| SoA stores for land uses, buildup, washoff, and treatment. | |
| StorageGeometry.hpp | |
| Storage-shape raw parameters ⇄ area-relation coefficients, and the INP/GeoPackage keywords for each shape. | |
| SubcatchData.hpp | |
| Structure-of-Arrays (SoA) storage for subcatchments. | |
| TableData.cpp | |
| File-backed I/O, cache management, validation, and multicolumn lookup for Table/TableData. | |
| TableData.hpp | |
| Time series and rating curve data with bidirectional cursor. | |