OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
HydrologyHandler.hpp File Reference

Section handlers for hydrology-related input sections. More...

#include <vector>
#include <string>
Include dependency graph for HydrologyHandler.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  openswmm
 
namespace  openswmm::input
 

Functions

void openswmm::input::handle_evaporation (SimulationContext &ctx, const std::vector< std::string > &lines)
 Update evaporation source/options, monthly values and recovery flags.
 
void openswmm::input::handle_temperature (SimulationContext &ctx, const std::vector< std::string > &lines)
 Update climate/snow forcing source and environmental authoring options.
 
void openswmm::input::handle_snowpacks (SimulationContext &ctx, const std::vector< std::string > &lines)
 Merge snowpack surface/removal rows or delegate UEB authoring.
 
void openswmm::input::handle_ueb_options (SimulationContext &ctx, const std::vector< std::string > &lines)
 Apply authored UEB option rows to snow configuration.
 
void openswmm::input::handle_mesh_snow_options (SimulationContext &ctx, const std::vector< std::string > &lines)
 Parse mesh-snow option rows through the shared dispatch.
 
void openswmm::input::handle_mesh_snow_defaults (SimulationContext &ctx, const std::vector< std::string > &lines)
 Parse mesh-snow default/tag rows through the shared dispatch.
 
void openswmm::input::handle_mesh_snow_cells (SimulationContext &ctx, const std::vector< std::string > &lines)
 Parse explicit mesh-snow cell rows through the shared dispatch.
 
void openswmm::input::handle_aquifers (SimulationContext &ctx, const std::vector< std::string > &lines)
 Append named legacy aquifer parameter sets and optional evaporation pattern.
 
void openswmm::input::handle_groundwater (SimulationContext &ctx, const std::vector< std::string > &lines)
 Assign subcatchment groundwater exchange coefficients and optional overrides.
 
void openswmm::input::handle_gwf (SimulationContext &ctx, const std::vector< std::string > &lines)
 Validate and retain custom LATERAL/DEEP groundwater flow expressions.
 
void openswmm::input::handle_lid_controls (SimulationContext &ctx, const std::vector< std::string > &lines)
 Merge conventional or NODE LID type/layer/removal authoring.
 
void openswmm::input::handle_lid_usage (SimulationContext &ctx, const std::vector< std::string > &lines)
 Append conventional LID deployment rows for known subcatchment/control names.
 

Detailed Description

Section handlers for hydrology-related input sections.

Author
Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
License
Apache-2.0