![]() |
OpenSWMM Engine
6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
|
Section handlers for [POLLUTANTS], [LANDUSES], [COVERAGES], [BUILDUP], [WASHOFF], [TREATMENT], and [LOADINGS]. More...
#include "QualityHandler.hpp"#include "../Tokenizer.hpp"#include "../../core/SimulationContext.hpp"#include "../../data/PollutantData.hpp"#include "../../data/QualityData.hpp"#include "../../core/charconv_compat.hpp"#include <charconv>#include <string>Namespaces | |
| namespace | openswmm |
| namespace | openswmm::input |
Functions | |
| void | openswmm::input::handle_pollutants (SimulationContext &ctx, const std::vector< std::string > &lines) |
| Parse [POLLUTANTS] into PollutantData + pollutant_names. | |
| void | openswmm::input::handle_landuses (SimulationContext &ctx, const std::vector< std::string > &lines) |
| Parse [LANDUSES] into LanduseData + landuse_names. | |
| void | openswmm::input::handle_coverages (SimulationContext &ctx, const std::vector< std::string > &lines) |
| Parse [COVERAGES] — land use coverage fractions per subcatchment. | |
| void | openswmm::input::handle_buildup (SimulationContext &ctx, const std::vector< std::string > &lines) |
| Parse [BUILDUP] — buildup functions per (landuse x pollutant). | |
| void | openswmm::input::handle_washoff (SimulationContext &ctx, const std::vector< std::string > &lines) |
| Parse [WASHOFF] — washoff functions per (landuse x pollutant). | |
| void | openswmm::input::handle_treatment (SimulationContext &ctx, const std::vector< std::string > &lines) |
| Parse [TREATMENT] — treatment expressions per (node x pollutant). | |
| void | openswmm::input::handle_loadings (SimulationContext &ctx, const std::vector< std::string > &lines) |
| Parse [LOADINGS] — initial pollutant buildup on subcatchments. | |
Section handlers for [POLLUTANTS], [LANDUSES], [COVERAGES], [BUILDUP], [WASHOFF], [TREATMENT], and [LOADINGS].