OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
QualityHandler.hpp
Go to the documentation of this file.
1
11#ifndef OPENSWMM_ENGINE_QUALITY_HANDLER_HPP
12#define OPENSWMM_ENGINE_QUALITY_HANDLER_HPP
13
14#include <vector>
15#include <string>
16
17namespace openswmm { struct SimulationContext; }
18
19namespace openswmm::input {
20
22void handle_pollutants(SimulationContext& ctx, const std::vector<std::string>& lines);
23
25void handle_landuses(SimulationContext& ctx, const std::vector<std::string>& lines);
26
28void handle_coverages(SimulationContext& ctx, const std::vector<std::string>& lines);
29
31void handle_buildup(SimulationContext& ctx, const std::vector<std::string>& lines);
32
34void handle_washoff(SimulationContext& ctx, const std::vector<std::string>& lines);
35
37void handle_treatment(SimulationContext& ctx, const std::vector<std::string>& lines);
38
40void handle_loadings(SimulationContext& ctx, const std::vector<std::string>& lines);
41
42} /* namespace openswmm::input */
43
44#endif /* OPENSWMM_ENGINE_QUALITY_HANDLER_HPP */
Definition CatchmentHandler.cpp:44
void handle_coverages(SimulationContext &ctx, const std::vector< std::string > &lines)
Parse [COVERAGES] — land use coverage fractions per subcatchment.
Definition QualityHandler.cpp:181
void handle_buildup(SimulationContext &ctx, const std::vector< std::string > &lines)
Parse [BUILDUP] — buildup functions per (landuse x pollutant).
Definition QualityHandler.cpp:214
void handle_landuses(SimulationContext &ctx, const std::vector< std::string > &lines)
Parse [LANDUSES] into LanduseData + landuse_names.
Definition QualityHandler.cpp:153
void handle_treatment(SimulationContext &ctx, const std::vector< std::string > &lines)
Parse [TREATMENT] — treatment expressions per (node x pollutant).
Definition QualityHandler.cpp:304
void handle_loadings(SimulationContext &ctx, const std::vector< std::string > &lines)
Parse [LOADINGS] — initial pollutant buildup on subcatchments.
Definition QualityHandler.cpp:341
void handle_pollutants(SimulationContext &ctx, const std::vector< std::string > &lines)
Parse [POLLUTANTS] into PollutantData + pollutant_names.
Definition QualityHandler.cpp:85
void handle_washoff(SimulationContext &ctx, const std::vector< std::string > &lines)
Parse [WASHOFF] — washoff functions per (landuse x pollutant).
Definition QualityHandler.cpp:262
Definition Controls.cpp:24