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

Files

 SigmaColumn.cpp
 G-steps 4 and 5 — see the header for the coordinate, the flux forms and the handover convention.
 
 SigmaColumn.hpp
 G-steps 4 and 5 — closure B: the σ-coordinate explicit unsaturated column with a moving lower boundary (the water table).
 
 SoilCharacteristic.cpp
 G-steps 2 and 13 — see the header, especially its.
 
 SoilCharacteristic.hpp
 G-steps 2 and 13 — the four production soil-characteristic laws and the closure-A quasi-steady recharge q₀(hᵤ, h_g).
 
 SubsurfaceData.cpp
 Sizing, storage accounting and token round-trip for the two-zone groundwater state (G-step 1).
 
 SubsurfaceData.hpp
 G-step 1 — state, parameters and options for the two-zone groundwater kernel (TWO_ZONE_GROUNDWATER_EXPLICIT_LTS_PLAN §4).
 
 SubsurfaceSections.cpp
 Parsers, resolution and writer for the [2D_AQUIFER*] sections.
 
 SubsurfaceSections.hpp
 G-step 1 — [2D_AQUIFER_OPTIONS], [2D_AQUIFER] and [2D_AQUIFER_NODE]: parsing, unit resolution and writing.
 
 SubsurfaceSolver.cpp
 The two-zone groundwater kernel (G-steps 3, 6-12, 14, 16).
 
 SubsurfaceSolver.hpp
 G-steps 3, 6-12, 16 — the two-zone groundwater kernel: saturated FV update, lateral Darcy, closure dispatch, node exchange, Dunne transfer, ET, and the LTS tier hooks the surface marcher calls.