OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
hydrology Directory Reference
Directory dependency graph for hydrology:

Directories

 surface
 

Files

 Climate.cpp
 Climate processing — numerically identical to legacy climate.c.
 
 Climate.hpp
 Climate processing — evaporation, temperature, wind.
 
 ClimateFile.cpp
 Multi-format climate file reader — faithful to legacy climate.c.
 
 ClimateFile.hpp
 Multi-format climate file reader for temperature, evaporation, wind.
 
 Gage.cpp
 Rain gage processing — numerically identical to legacy gage.c.
 
 Gage.hpp
 Rain gage processing — rainfall interpolation, type conversion.
 
 Groundwater.cpp
 Two-zone groundwater — matching legacy gwater.c via RKF45 ODE solver.
 
 Groundwater.hpp
 Two-zone groundwater model — batch-oriented ODE integration.
 
 HourlyMeteorology.cpp
 Preparation and interpolation of hourly meteorological forcing.
 
 HourlyMeteorology.hpp
 Preparation and interpolation of hourly meteorological forcing.
 
 Infiltration.cpp
 Infiltration models — numerically identical to legacy infil.c.
 
 Infiltration.hpp
 Infiltration models — Horton, Green-Ampt, SCS Curve Number.
 
 Inflow.cpp
 External/DWF inflows — batch SoA, numerically identical to legacy.
 
 Inflow.hpp
 External inflows, dry weather flows, and RDII at nodes.
 
 LID.cpp
 LID control modules — batch-oriented, type-grouped.
 
 LID.hpp
 Low Impact Development (LID) control modules.
 
 LIDCheckpoint.cpp
 Checkpoint persistence for low-impact development state.
 
 LidNode.cpp
 Layered LID node storage, water exchange, and lifecycle operations.
 
 LidNode.hpp
 Layered LID node storage, water exchange, and lifecycle operations.
 
 LidNodeAquifer.cpp
 Water exchange between LID nodes and aquifers.
 
 LidNodeAquifer.hpp
 Water exchange between LID nodes and aquifers.
 
 LidNodeRichards.cpp
 Richards-equation integration for LID node soil columns.
 
 LidNodeRichardsState.hpp
 Persistent Richards-equation state associated with LID nodes.
 
 LidNodeTreatment.cpp
 Species treatment and reactions in LID node storage.
 
 Radiation.cpp
 Phase H6a — solar position, clear-sky irradiance, cloud.
 
 Radiation.hpp
 Solar geometry, atmospheric radiation and interval weather forcing.
 
 RDII.cpp
 RDII unit hydrograph convolution — matching legacy rdii.c.
 
 RDII.hpp
 RDII — rainfall-dependent infiltration/inflow via unit hydrograph.
 
 RdiiInterface.cpp
 RDII interface file — use/save pre-computed RDII inflows.
 
 RdiiInterface.hpp
 RDII interface file — use/save pre-computed RDII inflows.
 
 RichardsColumn.cpp
 Richards-equation soil column state and numerical integration.
 
 RichardsColumn.hpp
 Richards-equation soil column state and numerical integration.
 
 Runoff.cpp
 Subcatchment runoff — 3-subarea nonlinear reservoir model.
 
 Runoff.hpp
 Subcatchment runoff generation — batch-oriented nonlinear reservoir.
 
 RunoffCheckpoint.cpp
 Checkpoint persistence for runoff and hydrological state.
 
 RunoffInterface.cpp
 Runoff interface file — binary save/load of pre-computed runoff.
 
 RunoffInterface.hpp
 Runoff interface file — save/load pre-computed runoff results.
 
 Snow.hpp
 Snow pack configuration, state, and melt calculations.
 
 SourceClockCheckpoint.cpp
 Checkpoint persistence for water source clocks.
 
 SourceClockGroups.cpp
 Scheduling of water sources with common integration clocks.
 
 SourceClockGroups.hpp
 Scheduling of water sources with common integration clocks.
 
 SourceWaterDeliveryBridge.cpp
 Delivery of accepted source water to coupled recipients.
 
 SourceWaterDeliveryBridge.hpp
 Delivery of accepted source water to coupled recipients.
 
 SourceWaterDriver.cpp
 Advancement and bookkeeping of hydrological water sources.
 
 SourceWaterDriver.hpp
 Advancement and bookkeeping of hydrological water sources.
 
 UebForcing.cpp
 Preparation of meteorological forcing for Utah Energy Balance snow models.