![]() |
OpenSWMM Engine
6.0.0-alpha.3
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.3)
|
#include <SimulationContext.hpp>
Public Member Functions | |
| bool | has_any () const noexcept |
Public Attributes | |
| FileMode | rainfall_mode = FileMode::NONE |
| FilePathPair | rainfall_path |
| FileMode | runoff_mode = FileMode::NONE |
| FilePathPair | runoff_path |
| FileMode | rdii_mode = FileMode::NONE |
| FilePathPair | rdii_path |
| FilePathPair | inflows_path |
| Legacy semantics: USE only. | |
| FilePathPair | outflows_path |
| Legacy semantics: SAVE only. | |
| FilePathPair | hotstart_use_path |
| Legacy semantics: USE — single hot-start input file. | |
| std::vector< HotstartSaveEntry > | hotstart_saves |
|
inlinenodiscardnoexcept |
True when at least one slot is set; used by InpWriter to decide whether to emit a [FILES] section.
| std::vector<HotstartSaveEntry> openswmm::FilesSpec::hotstart_saves |
Legacy semantics: SAVE — one or more hot-start output files, each with an optional datetime (SWMM decimal day, 0 = end of run). Legacy supported up to 10; we don't enforce that here.
| FilePathPair openswmm::FilesSpec::hotstart_use_path |
Legacy semantics: USE — single hot-start input file.
| FilePathPair openswmm::FilesSpec::inflows_path |
Legacy semantics: USE only.
| FilePathPair openswmm::FilesSpec::outflows_path |
Legacy semantics: SAVE only.
| FileMode openswmm::FilesSpec::rainfall_mode = FileMode::NONE |
| FilePathPair openswmm::FilesSpec::rainfall_path |
| FileMode openswmm::FilesSpec::rdii_mode = FileMode::NONE |
| FilePathPair openswmm::FilesSpec::rdii_path |
| FileMode openswmm::FilesSpec::runoff_mode = FileMode::NONE |
| FilePathPair openswmm::FilesSpec::runoff_path |