![]() |
OpenSWMM Engine
6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
|
Built-in state IO plugin — wraps HotStartManager for read/write. More...
#include "../../../include/openswmm/plugin_sdk/IStateIOPlugin.hpp"#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | openswmm::DefaultStateIOPlugin |
| Default state-IO plugin: OpenSWMM binary + legacy SWMM5 hot-start. More... | |
Namespaces | |
| namespace | openswmm |
Built-in state IO plugin — wraps HotStartManager for read/write.
Provides the default IStateIOPlugin implementation. Reads and writes the OpenSWMM OPENSWMM_HS_V1 / V2 binary hot-start format (and recognises legacy SWMM5-HOTSTART* files for read).
Solver-internal state (infiltration, groundwater) flows through SimulationContext::state_accessors, wired by SWMMEngine at open() time. The plugin itself holds no references to engine subsystems and is fully self-contained.