OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
InfraHandler.hpp
Go to the documentation of this file.
1
12#ifndef OPENSWMM_ENGINE_INFRA_HANDLER_HPP
13#define OPENSWMM_ENGINE_INFRA_HANDLER_HPP
14
15#include <vector>
16#include <string>
17
18namespace openswmm { struct SimulationContext; }
19
20namespace openswmm::input {
21
23void handle_streets(SimulationContext& ctx, const std::vector<std::string>& lines);
24
26void handle_inlets(SimulationContext& ctx, const std::vector<std::string>& lines);
27
29void handle_inlet_usage(SimulationContext& ctx, const std::vector<std::string>& lines);
30
32void handle_adjustments(SimulationContext& ctx, const std::vector<std::string>& lines);
33
35void handle_events(SimulationContext& ctx, const std::vector<std::string>& lines);
36
37} /* namespace openswmm::input */
38
39#endif /* OPENSWMM_ENGINE_INFRA_HANDLER_HPP */
Definition CatchmentHandler.cpp:45
void handle_adjustments(SimulationContext &ctx, const std::vector< std::string > &lines)
Parse [ADJUSTMENTS] — fills climate adjustment arrays.
Definition InfraHandler.cpp:143
void handle_events(SimulationContext &ctx, const std::vector< std::string > &lines)
Parse [EVENTS] — fills ctx.events.
Definition InfraHandler.cpp:217
void handle_inlets(SimulationContext &ctx, const std::vector< std::string > &lines)
Parse [INLETS] — fills ctx.inlets.
Definition InfraHandler.cpp:53
void handle_streets(SimulationContext &ctx, const std::vector< std::string > &lines)
Parse [STREETS] — fills ctx.streets.
Definition InfraHandler.cpp:29
void handle_inlet_usage(SimulationContext &ctx, const std::vector< std::string > &lines)
Parse [INLET_USAGE] — fills ctx.inlet_usages.
Definition InfraHandler.cpp:91
Definition NodeCoupling.cpp:15