![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
Files | |
| openswmm_2d.h | |
| Optional 2D surface routing module — C API. | |
| openswmm_callbacks.h | |
| Callback function typedefs for the OpenSWMM Engine C API. | |
| openswmm_climate.h | |
| OpenSWMM Engine — Climatology configuration C API. | |
| openswmm_controls.h | |
| OpenSWMM Engine — Control Rules C API. | |
| openswmm_datetime.h | |
| OpenSWMM Engine — SWMM DateTime conversion utilities (C API). | |
| openswmm_edit.h | |
| OpenSWMM Engine — Model editing C API (deletion and type conversion). | |
| openswmm_engine.h | |
| OpenSWMM Engine — primary transparent C API (master header). | |
| openswmm_engine_export.h | |
| openswmm_forcing.h | |
| Runtime forcing API — inject fluxes with mass-balance tracking. | |
| openswmm_gages.h | |
| OpenSWMM Engine — Rain Gage C API. | |
| openswmm_geopackage.h | |
| OpenSWMM Engine — GeoPackage C API. | |
| openswmm_gw2d.h | |
G-step 19 — the two-zone groundwater kernel's C API: authoring the [2D_AQUIFER*] rows, and reading the state and ledger while a run is in flight. | |
| openswmm_gw_transport.h | |
U4 (2026-09-07) — C API for the [GW_*] subsurface-transport authoring sections. | |
| openswmm_heat.h | |
| Heat-transport configuration as an editable surface (phase H6a). | |
| openswmm_hotstart.h | |
| Hot start file management — transparent C API. | |
| openswmm_infil2d.h | |
| Per-cell infiltration for the 2D overland-flow mesh — C API. | |
| openswmm_inflows.h | |
| OpenSWMM Engine — Inflows (External, DWF, RDII) C API. | |
| openswmm_infrastructure.h | |
| OpenSWMM Engine — Infrastructure (Transects, Streets, Inlets, LIDs) C API. | |
| openswmm_initial_quality.h | |
| C API — [INITIAL_QUALITY] per-element initial concentrations (E-A4). | |
| openswmm_links.h | |
| OpenSWMM Engine — Link (conduit/pump/orifice/weir/outlet) C API. | |
| openswmm_massbalance.h | |
| OpenSWMM Engine — Mass Balance / Continuity C API. | |
| openswmm_model.h | |
| OpenSWMM Engine — Model building and options C API. | |
| openswmm_nodes.h | |
| OpenSWMM Engine — Node C API. | |
| openswmm_output.h | |
| OpenSWMM Engine — Output File Reader C API. | |
| openswmm_pollutants.h | |
| OpenSWMM Engine — Pollutant / Water Quality C API. | |
| openswmm_process_components.h | |
| C API — [PROCESS_COMPONENTS] registrations (E-C3 subset of the transport IO plan §5): enumerate, find, register, remove. | |
| openswmm_quality.h | |
| OpenSWMM Engine — Water Quality (Landuse / Buildup / Washoff / Treatment) C API. | |
| openswmm_reactions.h | |
| C API — the reaction system ([REACTION_*] / .rxn) surface for GUI editors (E-C1: validation + discovery). | |
| openswmm_spatial.h | |
| OpenSWMM Engine — Spatial Frame C API. | |
| openswmm_statistics.h | |
| OpenSWMM Engine — Statistics Query C API. | |
| openswmm_subcatchments.h | |
| OpenSWMM Engine — Subcatchment C API. | |
| openswmm_tables.h | |
| OpenSWMM Engine — Tables (Time Series & Curves) and Patterns C API. | |
| openswmm_transport.h | |
| E6 — the ARD transport configuration surface ([TRANSPORT_OPTIONS], [TRANSPORT_BOUNDARIES], [TRANSPORT_SOURCES]). | |
| openswmm_water_age.h | |
| Water-age source-table CRUD (subplan X5 = water-age plan A6, the minimal GUI-facing subset; TRANSPORT_QUALITY_GUI_PLAN §6 prereq 5). | |
| openswmm_xsect.h | |
| OpenSWMM Engine — standalone cross-section geometry C API. | |