OpenSWMM Engine  6.0.0-alpha.3
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.3)
Loading...
Searching...
No Matches
CatchmentHandler.hpp
Go to the documentation of this file.
1
10
11#ifndef OPENSWMM_ENGINE_CATCHMENT_HANDLER_HPP
12#define OPENSWMM_ENGINE_CATCHMENT_HANDLER_HPP
13
14#include <vector>
15#include <string>
16
17namespace openswmm { struct SimulationContext; }
18
19namespace openswmm::input {
20
22void handle_subcatchments(SimulationContext& ctx, const std::vector<std::string>& lines);
23
25void handle_subareas(SimulationContext& ctx, const std::vector<std::string>& lines);
26
28void handle_infiltration(SimulationContext& ctx, const std::vector<std::string>& lines);
29
31void handle_raingages(SimulationContext& ctx, const std::vector<std::string>& lines);
32
33} /* namespace openswmm::input */
34
35#endif /* OPENSWMM_ENGINE_CATCHMENT_HANDLER_HPP */
Definition CatchmentHandler.cpp:51
void handle_subareas(SimulationContext &ctx, const std::vector< std::string > &lines)
Parse [SUBAREAS] — Manning's n + depression storage for each subcatch.
Definition CatchmentHandler.cpp:173
void handle_infiltration(SimulationContext &ctx, const std::vector< std::string > &lines)
Parse [INFILTRATION] — Horton/Green-Ampt/CN params per subcatch.
Definition CatchmentHandler.cpp:214
void handle_subcatchments(SimulationContext &ctx, const std::vector< std::string > &lines)
Parse [SUBCATCHMENTS] into SubcatchData + subcatch_names.
Definition CatchmentHandler.cpp:102
void handle_raingages(SimulationContext &ctx, const std::vector< std::string > &lines)
Parse [RAINGAGES] into GageData + gage_names.
Definition CatchmentHandler.cpp:239
Definition NodeCoupling.cpp:15
Central, reentrant simulation context.
Definition SimulationContext.hpp:292