![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
#include <SubsurfaceData.hpp>
Public Attributes | |
| int | scope = 0 |
| 0 GLOBAL, 1 TAG, 2 CELL (mirrors GwScope) | |
| std::string | tag |
| int | cell = -1 |
| 0-based | |
| double | Ks = 1.0e-5 |
| saturated hydraulic conductivity (m/s) | |
| double | zs = 5.0 |
| soil column thickness, bottom→surface (m) | |
| double | theta_s = 0.45 |
| porosity / saturated water content | |
| double | theta_r = 0.10 |
| residual water content | |
| double | alpha = 2.0 |
| double | psi_b = 0.20 |
Brooks–Corey: psi_b air-entry head (m, positive) and lambda shape. | |
| double | lambda = 0.40 |
| double | vg_n = 1.6 |
van Genuchten: n (m = 1 − 1/n) and the Mualem exponent L. | |
| double | vg_L = 0.5 |
| double | c_loss = 0.0 |
| Deep-loss coefficient (m/s at full saturation): q⁻ = c_loss·hg/zs. | |
| double | hg0 = -1.0 |
| Initial saturated thickness (m). < 0 ⇒ the option default seeds it. | |
| SoilChar | soil_char = SoilChar::RUSSO |
| GwClosure | closure = GwClosure::AUTO |
| int | m_layers = -1 |
| < 0 ⇒ the global M_LAYERS | |
| bool | soil_char_set = false |
| bool | closure_set = false |
One authored [2D_AQUIFER] row, before resolution onto cells. Scope * / TAG <t> / CELL <n>, resolved * < TAG < CELL by order.
| double openswmm::twoD::GwAquiferRow::alpha = 2.0 |
Gardner/Russo sorptive number (1/m)
| double openswmm::twoD::GwAquiferRow::c_loss = 0.0 |
Deep-loss coefficient (m/s at full saturation): q⁻ = c_loss·hg/zs.
| int openswmm::twoD::GwAquiferRow::cell = -1 |
0-based
| GwClosure openswmm::twoD::GwAquiferRow::closure = GwClosure::AUTO |
| bool openswmm::twoD::GwAquiferRow::closure_set = false |
| double openswmm::twoD::GwAquiferRow::hg0 = -1.0 |
Initial saturated thickness (m). < 0 ⇒ the option default seeds it.
| double openswmm::twoD::GwAquiferRow::Ks = 1.0e-5 |
saturated hydraulic conductivity (m/s)
| double openswmm::twoD::GwAquiferRow::lambda = 0.40 |
| int openswmm::twoD::GwAquiferRow::m_layers = -1 |
< 0 ⇒ the global M_LAYERS
| double openswmm::twoD::GwAquiferRow::psi_b = 0.20 |
Brooks–Corey: psi_b air-entry head (m, positive) and lambda shape.
| int openswmm::twoD::GwAquiferRow::scope = 0 |
0 GLOBAL, 1 TAG, 2 CELL (mirrors GwScope)
| SoilChar openswmm::twoD::GwAquiferRow::soil_char = SoilChar::RUSSO |
| bool openswmm::twoD::GwAquiferRow::soil_char_set = false |
| std::string openswmm::twoD::GwAquiferRow::tag |
| double openswmm::twoD::GwAquiferRow::theta_r = 0.10 |
residual water content
| double openswmm::twoD::GwAquiferRow::theta_s = 0.45 |
porosity / saturated water content
| double openswmm::twoD::GwAquiferRow::vg_L = 0.5 |
| double openswmm::twoD::GwAquiferRow::vg_n = 1.6 |
van Genuchten: n (m = 1 − 1/n) and the Mualem exponent L.
| double openswmm::twoD::GwAquiferRow::zs = 5.0 |
soil column thickness, bottom→surface (m)