![]() |
OpenSWMM Engine
6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
|
Built-in output plugin that writes the legacy SWMM binary output format. More...
#include "../../../include/openswmm/plugin_sdk/IOutputPlugin.hpp"#include <string>#include <atomic>#include <cstdio>Go to the source code of this file.
Classes | |
| class | openswmm::DefaultOutputPlugin |
| Default output plugin: writes SWMM 5.x compatible binary .out file. More... | |
Namespaces | |
| namespace | openswmm |
Built-in output plugin that writes the legacy SWMM binary output format.
DefaultOutputPlugin wraps the legacy src/output/swmm_output.c binary writer via the IOutputPlugin interface. It is automatically registered by SWMMEngine::start() when save_results != 0 and no [PLUGINS] section is present (or as an additional plugin alongside user-defined ones).
The binary output file is the standard SWMM 5.x .out format, readable by EPA SWMM's built-in post-processor and third-party tools.