#include <Groundwater.hpp>
|
| int | n_subcatch = 0 |
| |
| std::vector< double > | porosity |
| |
| std::vector< double > | field_cap |
| |
| std::vector< double > | wilt_point |
| |
| std::vector< double > | k_sat |
| | Saturated conductivity (ft/sec)
|
| |
| std::vector< double > | k_slope |
| | Exponential decay slope.
|
| |
| std::vector< double > | tension_slope |
| |
| std::vector< double > | upper_evap_frac |
| |
| std::vector< int > | upper_evap_pat |
| | Pattern index for monthly evap adjustment (-1 = none)
|
| |
| std::vector< double > | lower_evap_depth |
| |
| std::vector< double > | lower_loss_coeff |
| | Deep percolation coeff.
|
| |
| std::vector< double > | total_depth |
| | Aquifer thickness (ft)
|
| |
| std::vector< double > | a1 |
| |
| std::vector< double > | b1 |
| | GW outflow.
|
| |
| std::vector< double > | a2 |
| |
| std::vector< double > | b2 |
| | Surface water interaction.
|
| |
| std::vector< double > | a3 |
| | Cross-interaction.
|
| |
| std::vector< double > | h_star |
| | Threshold water table height (ft)
|
| |
| std::vector< double > | theta |
| | Upper zone moisture content (0-φ)
|
| |
| std::vector< double > | lower_depth |
| | Lower zone depth (ft)
|
| |
| std::vector< double > | old_flow |
| | Previous step GW flow (for trapezoidal avg)
|
| |
| std::vector< double > | gw_flow |
| | Lateral GW flow to node (cfs)
|
| |
| std::vector< double > | upper_evap |
| | Upper zone evap (ft3/sec)
|
| |
| std::vector< double > | lower_evap |
| | Lower zone evap (ft3/sec)
|
| |
| std::vector< double > | deep_loss |
| |
| std::vector< double > | max_infil_vol |
| |
| std::vector< mathexpr::Expression > | lateral_expr |
| | Per-subcatch compiled lateral flow expression (added to standard formula).
|
| |
| std::vector< mathexpr::Expression > | deep_expr |
| | Per-subcatch compiled deep percolation expression (replaces standard formula).
|
| |
◆ resize()
| void openswmm::groundwater::GWSoA::resize |
( |
int |
n | ) |
|
◆ a1
| std::vector<double> openswmm::groundwater::GWSoA::a1 |
◆ a2
| std::vector<double> openswmm::groundwater::GWSoA::a2 |
◆ a3
| std::vector<double> openswmm::groundwater::GWSoA::a3 |
◆ b1
| std::vector<double> openswmm::groundwater::GWSoA::b1 |
◆ b2
| std::vector<double> openswmm::groundwater::GWSoA::b2 |
Surface water interaction.
◆ deep_expr
Per-subcatch compiled deep percolation expression (replaces standard formula).
◆ deep_loss
| std::vector<double> openswmm::groundwater::GWSoA::deep_loss |
Deep percolation (ft3/sec)
◆ field_cap
| std::vector<double> openswmm::groundwater::GWSoA::field_cap |
◆ gw_flow
| std::vector<double> openswmm::groundwater::GWSoA::gw_flow |
Lateral GW flow to node (cfs)
◆ h_star
| std::vector<double> openswmm::groundwater::GWSoA::h_star |
Threshold water table height (ft)
◆ k_sat
| std::vector<double> openswmm::groundwater::GWSoA::k_sat |
Saturated conductivity (ft/sec)
◆ k_slope
| std::vector<double> openswmm::groundwater::GWSoA::k_slope |
◆ lateral_expr
Per-subcatch compiled lateral flow expression (added to standard formula).
◆ lower_depth
| std::vector<double> openswmm::groundwater::GWSoA::lower_depth |
◆ lower_evap
| std::vector<double> openswmm::groundwater::GWSoA::lower_evap |
Lower zone evap (ft3/sec)
◆ lower_evap_depth
| std::vector<double> openswmm::groundwater::GWSoA::lower_evap_depth |
◆ lower_loss_coeff
| std::vector<double> openswmm::groundwater::GWSoA::lower_loss_coeff |
◆ max_infil_vol
| std::vector<double> openswmm::groundwater::GWSoA::max_infil_vol |
Gap #40: max infiltration volume upper zone can accept in next step (ft). = (total_depth - lower_depth) * (porosity - theta) / frac_perv Used by Runoff to cap infiltration rate: max_infil_rate = max_infil_vol / dt.
◆ n_subcatch
| int openswmm::groundwater::GWSoA::n_subcatch = 0 |
◆ old_flow
| std::vector<double> openswmm::groundwater::GWSoA::old_flow |
Previous step GW flow (for trapezoidal avg)
◆ porosity
| std::vector<double> openswmm::groundwater::GWSoA::porosity |
◆ tension_slope
| std::vector<double> openswmm::groundwater::GWSoA::tension_slope |
◆ theta
| std::vector<double> openswmm::groundwater::GWSoA::theta |
Upper zone moisture content (0-φ)
◆ total_depth
| std::vector<double> openswmm::groundwater::GWSoA::total_depth |
◆ upper_evap
| std::vector<double> openswmm::groundwater::GWSoA::upper_evap |
Upper zone evap (ft3/sec)
◆ upper_evap_frac
| std::vector<double> openswmm::groundwater::GWSoA::upper_evap_frac |
◆ upper_evap_pat
| std::vector<int> openswmm::groundwater::GWSoA::upper_evap_pat |
Pattern index for monthly evap adjustment (-1 = none)
◆ wilt_point
| std::vector<double> openswmm::groundwater::GWSoA::wilt_point |
The documentation for this struct was generated from the following files:
- /home/runner/work/openswmm.engine/openswmm.engine/src/engine/hydrology/Groundwater.hpp
- /home/runner/work/openswmm.engine/openswmm.engine/src/engine/hydrology/Groundwater.cpp