![]() |
OpenSWMM Engine
6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
|
Top-level orchestrator for the optional 2D surface routing module. More...
#include "data/MeshData.hpp"#include "data/SurfaceStateData.hpp"#include "data/SolverOptions2D.hpp"#include "data/BoundaryData.hpp"#include "coupling/NodeCoupling.hpp"Go to the source code of this file.
Classes | |
| class | openswmm::twoD::SurfaceRouter2D |
| Top-level orchestrator for the 2D surface routing module. More... | |
| struct | openswmm::twoD::SurfaceRouter2D::PendingBoundaryRow |
Per-row buffer for [2D_BOUNDARY_CONDITIONS] parse output. More... | |
Namespaces | |
| namespace | openswmm |
| namespace | openswmm::twoD |
Top-level orchestrator for the optional 2D surface routing module.
Manages the full 2D workflow within the engine lifecycle:
Integrates with SWMMEngine via lifecycle hooks: initialize() → step() → finalize()