OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
openswmm::twoD::GwNodeBed Struct Reference

#include <SubsurfaceData.hpp>

Collaboration diagram for openswmm::twoD::GwNodeBed:

Public Attributes

int node = -1
 1D node index
 
int cell = -1
 containing mesh cell, resolved at initialize
 
double Kc = 0.0
 semi-confining bed conductivity (m/s); 0 = direct
 
double dC = 0.0
 bed thickness (m)
 
double area = 0.0
 
bool locate = false
 
bool exchange = true
 
bool automatic = false
 

Detailed Description

Node ↔ aquifer exchange configuration for one coupled node. Absent bed layer ⇒ direct Darcy (MODFLOW-River config a).

Member Data Documentation

◆ area

double openswmm::twoD::GwNodeBed::area = 0.0

exchange area (m²); 0 ⇒ derived from the cell area

◆ automatic

bool openswmm::twoD::GwNodeBed::automatic = false

G-X2: enrolled by location, not authored — the writer does not echo it (NODE_ENROLMENT AUTO recreates it).

◆ cell

int openswmm::twoD::GwNodeBed::cell = -1

containing mesh cell, resolved at initialize

◆ dC

double openswmm::twoD::GwNodeBed::dC = 0.0

bed thickness (m)

◆ exchange

bool openswmm::twoD::GwNodeBed::exchange = true

G-X2: EXCHANGE NO — the row exists to opt the node OUT of the channel (auto-enrolment would otherwise give it a bed); the bed is dropped at resolve and the node exchanges with nothing.

◆ Kc

double openswmm::twoD::GwNodeBed::Kc = 0.0

semi-confining bed conductivity (m/s); 0 = direct

◆ locate

bool openswmm::twoD::GwNodeBed::locate = false

G-X2 (2026-09-19): CELL AUTO (or an auto-enrolled node) — the cell is the one the node's [COORDINATES] fall in, located at resolve.

◆ node

int openswmm::twoD::GwNodeBed::node = -1

1D node index


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