![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
Files | |
| CommonSourceCheckpoint.cpp | |
| Checkpoint persistence for common water source stages. | |
| CommonSourceStage.cpp | |
| Shared source intervals and stage bookkeeping for coupled water owners. | |
| CommonSourceStage.hpp | |
| Shared source intervals and stage bookkeeping for coupled water owners. | |
| EngineSourceResultHistory.cpp | |
| Water-driver history associated with source-interval results. | |
| EngineSourceResultHistory.hpp | |
| Water-driver history associated with source-interval results. | |
| EngineSourceResultStream.cpp | |
| Versioned binary companion streams for complete source result histories. | |
| EngineSourceResultStream.hpp | |
| Versioned binary companion streams for complete source result histories. | |
| FootprintGeometry.hpp | |
| Geometry and overlap calculations for source footprints. | |
| GroundwaterConcentration.hpp | |
| Conversion of groundwater species inventories to reported concentrations. | |
| GroundwaterDispersion.hpp | |
| Least-squares gradients for groundwater dispersion. | |
| LayerTransport.cpp | |
| Conservative species transfers between physical layers. | |
| LayerTransport.hpp | |
| Conservative species transfers between physical layers. | |
| LidNodeExchange.cpp | |
| Internal trial exchanges between LID nodes and water stores. | |
| LidNodeExchange.hpp | |
| Internal trial exchanges between LID nodes and water stores. | |
| ResultHistoryAppend.hpp | |
| SigmaColumn.cpp | |
| G-steps 4 and 5 — see the header for the coordinate, the flux forms and the handover convention. | |
| SigmaColumn.hpp | |
| G-steps 4 and 5 — closure B: the σ-coordinate explicit unsaturated column with a moving lower boundary (the water table). | |
| SoilCharacteristic.cpp | |
| G-steps 2 and 13 — see the header, especially its. | |
| SoilCharacteristic.hpp | |
G-steps 2 and 13 — the four production soil-characteristic laws and the closure-A quasi-steady recharge q₀(hᵤ, h_g). | |
| SourceResultHdf5.cpp | |
| HDF5 persistence of source-interval diagnostics. | |
| SourceResultHistory.cpp | |
| Columnar source diagnostics and saved identifier tables. | |
| SourceResultHistory.hpp | |
| Columnar source diagnostics and saved identifier tables. | |
| SubsurfaceCheckpoint.cpp | |
| Checkpoint persistence for subsurface water and transport state. | |
| SubsurfaceData.cpp | |
| Sizing, storage accounting and token round-trip for the two-zone groundwater state (G-step 1). | |
| SubsurfaceData.hpp | |
| G-step 1 — state, parameters and options for the two-zone groundwater kernel (TWO_ZONE_GROUNDWATER_EXPLICIT_LTS_PLAN §4). | |
| SubsurfaceLayerTransport.cpp | |
| Transport between subsurface layers and connected water stores. | |
| SubsurfacePorewater.cpp | |
| Porewater state and overlap mapping for subsurface coupling. | |
| SubsurfaceReactions.cpp | |
| Reaction integration for subsurface species inventories. | |
| SubsurfaceSections.cpp | |
Parsers, resolution and writer for the [2D_AQUIFER*] sections. | |
| SubsurfaceSections.hpp | |
G-step 1 — [2D_AQUIFER_OPTIONS], [2D_AQUIFER] and [2D_AQUIFER_NODE]: parsing, unit resolution and writing. | |
| SubsurfaceSolver.cpp | |
| The two-zone groundwater kernel (G-steps 3, 6-12, 14, 16). | |
| SubsurfaceSolver.hpp | |
| G-steps 3, 6-12, 16 — the two-zone groundwater kernel: saturated FV update, lateral Darcy, closure dispatch, node exchange, Dunne transfer, ET, and the LTS tier hooks the surface marcher calls. | |
| SubsurfaceTransportState.hpp | |
| T7.1 — species / age / enthalpy carried by the two-zone groundwater kernel (GW transport plan §3.4). | |
| SurfaceExchange.cpp | |
| Conservative surface exchange reservations and donor water limits. | |
| SurfaceExchange.hpp | |
| Conservative surface exchange reservations and donor water limits. | |
| SurfaceOwnership.hpp | |
| Surface ownership assignments, review states, and validation. | |