![]() |
OpenSWMM Engine
6.0.0-alpha.3
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.3)
|
Top-level orchestrator for the optional 2D surface routing module. More...
#include "data/ActiveSetData.hpp"#include "data/MeshData.hpp"#include "data/SurfaceStateData.hpp"#include "data/SolverOptions2D.hpp"#include "data/BoundaryData.hpp"#include "data/PendingRows2D.hpp"#include "coupling/NodeCoupling.hpp"#include "mesh/RainfallInterpolator.hpp"#include <memory>#include <unordered_map>#include <vector>Go to the source code of this file.
Classes | |
| class | openswmm::twoD::SurfaceRouter2D |
| Top-level orchestrator for the 2D surface routing module. 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()