OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
openswmm::FilesSpec Struct Reference

#include <SimulationContext.hpp>

Collaboration diagram for openswmm::FilesSpec:

Public Member Functions

bool has_any () const noexcept
 

Public Attributes

FileMode rainfall_mode = FileMode::NONE
 
std::string rainfall_path
 
FileMode runoff_mode = FileMode::NONE
 
std::string runoff_path
 
FileMode rdii_mode = FileMode::NONE
 
std::string rdii_path
 
std::string inflows_path
 Legacy semantics: USE only.
 
std::string outflows_path
 Legacy semantics: SAVE only.
 
std::string hotstart_use_path
 Legacy semantics: USE — single hot-start input file.
 
std::vector< HotstartSaveEntryhotstart_saves
 

Member Function Documentation

◆ has_any()

bool openswmm::FilesSpec::has_any ( ) const
inlinenoexcept

True when at least one slot is set; used by InpWriter to decide whether to emit a [FILES] section.

Here is the caller graph for this function:

Member Data Documentation

◆ hotstart_saves

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.

◆ hotstart_use_path

std::string openswmm::FilesSpec::hotstart_use_path

Legacy semantics: USE — single hot-start input file.

◆ inflows_path

std::string openswmm::FilesSpec::inflows_path

Legacy semantics: USE only.

◆ outflows_path

std::string openswmm::FilesSpec::outflows_path

Legacy semantics: SAVE only.

◆ rainfall_mode

FileMode openswmm::FilesSpec::rainfall_mode = FileMode::NONE

◆ rainfall_path

std::string openswmm::FilesSpec::rainfall_path

◆ rdii_mode

FileMode openswmm::FilesSpec::rdii_mode = FileMode::NONE

◆ rdii_path

std::string openswmm::FilesSpec::rdii_path

◆ runoff_mode

FileMode openswmm::FilesSpec::runoff_mode = FileMode::NONE

◆ runoff_path

std::string openswmm::FilesSpec::runoff_path

The documentation for this struct was generated from the following file: