![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
Files | |
| ArdConfigData.hpp | |
Parsed configuration of the Eulerian ARD transport component (org.hydrocouple.openswmm.transport.ard, config file model.ard). | |
| BedZoneData.hpp | |
| Plan H6b — the bed / hyporheic transient-storage zone. | |
| ForcingData.hpp | |
| Per-element runtime forcing state — SoA layout. | |
| GageData.hpp | |
| Structure-of-Arrays (SoA) storage for rain gages. | |
| HeatData.hpp | |
| Heat-transport data (heat plan §1, §3; phase H1). | |
| HeatOverrideData.hpp | |
| Plan PE — per-element radiative and bed attributes. | |
| 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. | |
| InitialQualityData.hpp | |
| SoA store for [INITIAL_QUALITY] per-element initial concentrations. | |
| LidLayerSpeciesData.hpp | |
| Phase A4 — per-(LID unit, layer, species) transported state. | |
| 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. | |
| ReactionData.hpp | |
| Multispecies reaction system data (EPANET-MSX conventions) — SoA, hot/cold split per LARD plan §16 D-L3 / reactions plan D-R3. | |
| ReactionTokens.hpp | |
| POD reaction-VM instruction + span types (phase R2, D-L3 flat pool). Data-layer header: no dependencies, included by both ReactionData (which owns the pool) and the transport-side compiler/evaluator (ReactionExpression). | |
| SpeciesRegistry.hpp | |
| Single source of truth for all transported constituents (Unified Transport master plan §4.1; phase T0a). | |
| 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. | |
| WaterAgeData.hpp | |
| Water-age tracking data (water age plan §1–§2, phase A1a). | |