![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
Files | |
| ExchangeLaw.hpp | |
| Regime-aware 1D↔2D exchange law (COUPLING_LAW WEIR_ORIFICE): free / submerged weir and orifice, surface→sewer and sewer→surface. | |
| ExchangeStructure.cpp | |
| resolveExchangeStructure: a junction point's WEIR_ORIFICE law, structure and coefficients from [2D_NODE_COUPLING], presets and the global options. | |
| NodeCoupling.cpp | |
| Implementation of 2D↔1D node coupling via orifice exchange. | |
| NodeCoupling.hpp | |
| Orifice-equation exchange between 2D surface and SWMM nodes. | |
| OutfallExchange.cpp | |
| Routing-step reservation and application of outfall exchanges. | |
| OutfallExchange.hpp | |
| Routing-step reservation and application of outfall exchanges. | |
| PondModel.hpp | |
| Above-rim pond of a 2D-coupled junction: a C¹ surface-area ramp, its closed-form volume and inverse, and the head-equalisation cap. | |
| Rk2RuntimeSources.hpp | |
| Prepared source prescriptions and weather for managed RK2 sessions. | |
| RuntimeCoupling.hpp | |
| Runtime coupling state and canonical transport exchange quantities. | |
| RuntimeCouplingCheckpoint.cpp | |
| Checkpoint persistence for runtime coupling components. | |
| RuntimeCouplingCheckpoint.hpp | |
| Checkpoint persistence for runtime coupling components. | |
| RuntimeWaterDriverCheckpoint.hpp | |
| Synchronous restart contract for internal water-driver participants. | |