OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
openswmm::groundwater::GWSoA Struct Reference

#include <Groundwater.hpp>

Collaboration diagram for openswmm::groundwater::GWSoA:

Public Member Functions

void resize (int n)
 

Public Attributes

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< 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 > 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
 Deep percolation (ft3/sec)
 

Member Function Documentation

◆ resize()

void openswmm::groundwater::GWSoA::resize ( int  n)
Here is the caller graph for this function:

Member Data Documentation

◆ a1

std::vector<double> openswmm::groundwater::GWSoA::a1

◆ a2

std::vector<double> openswmm::groundwater::GWSoA::a2

◆ a3

std::vector<double> openswmm::groundwater::GWSoA::a3

Cross-interaction.

◆ b1

std::vector<double> openswmm::groundwater::GWSoA::b1

GW outflow.

◆ b2

std::vector<double> openswmm::groundwater::GWSoA::b2

Surface water interaction.

◆ 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

Exponential decay slope.

◆ lower_depth

std::vector<double> openswmm::groundwater::GWSoA::lower_depth

Lower zone depth (ft)

◆ 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

Deep percolation coeff.

◆ n_subcatch

int openswmm::groundwater::GWSoA::n_subcatch = 0

◆ 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

Aquifer thickness (ft)

◆ 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

◆ wilt_point

std::vector<double> openswmm::groundwater::GWSoA::wilt_point

The documentation for this struct was generated from the following files: