![]() |
OpenSWMM Engine
6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
|
DefaultReportPlugin — legacy SWMM-compatible .rpt report writer. More...
#include "DefaultReportPlugin.hpp"#include "../../../include/openswmm/plugin_sdk/PluginState.hpp"#include "../../../include/openswmm/plugin_sdk/SimulationSnapshot.hpp"#include "../core/SimulationContext.hpp"#include "../core/UnitConversion.hpp"#include "../core/DateTime.hpp"#include <cstdio>#include <ctime>#include <cmath>#include <cstring>Namespaces | |
| namespace | openswmm |
Macros | |
| #define | WRITE(f, s) std::fprintf(f, "\n %s", s) |
| #define | LINE_10 "----------" |
DefaultReportPlugin — legacy SWMM-compatible .rpt report writer.
Replicates the report format from EPA SWMM 5.x report.c and statsrpt.c. Reference: src/legacy/engine/report.c, statsrpt.c, text.h for format strings.
| #define LINE_10 "----------" |
| #define WRITE | ( | f, | |
| s | |||
| ) | std::fprintf(f, "\n %s", s) |