SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
openswmmvis::sectionview::AquiferDiagramInput Struct Reference

#include <aquiferdiagram.h>

Collaboration diagram for openswmmvis::sectionview::AquiferDiagramInput:

Public Attributes

QString name
 
double porosity = 0.0
 
double wiltingPoint = 0.0
 
double fieldCapacity = 0.0
 
double conductivity = 0.0
 Ksat, rate units.
 
double conductSlope = 0.0
 Kslope.
 
double tensionSlope = 0.0
 Tslope.
 
double upperEvapFrac = 0.0
 ETu.
 
double lowerEvapDepth = 0.0
 ETs, length units.
 
double lowerLossCoeff = 0.0
 Seep, rate units.
 
double bottomElev = 0.0
 Ebot, length units.
 
double waterTableElev = 0.0
 Egw, length units.
 
double upperMoisture = 0.0
 Umc.
 
QString evapPattern
 Upper-zone ET pattern name; empty = none.
 
QString lengthLabel = QStringLiteral("ft")
 
QString rateLabel = QStringLiteral("in/hr")
 
int activeParam = -1
 
QStringList warnings
 

Detailed Description

Everything the diagram needs about the aquifer being edited.

The twelve values are in input-file units (the same columns as the [AQUIFERS] line); the diagram never converts.

Member Data Documentation

◆ activeParam

int openswmmvis::sectionview::AquiferDiagramInput::activeParam = -1

SWMM_AquiferParam code (0..11, the AquiferProvider::Param order) of the form field that has focus; its callout is emphasised. -1 = none.

◆ bottomElev

double openswmmvis::sectionview::AquiferDiagramInput::bottomElev = 0.0

Ebot, length units.

◆ conductivity

double openswmmvis::sectionview::AquiferDiagramInput::conductivity = 0.0

Ksat, rate units.

◆ conductSlope

double openswmmvis::sectionview::AquiferDiagramInput::conductSlope = 0.0

Kslope.

◆ evapPattern

QString openswmmvis::sectionview::AquiferDiagramInput::evapPattern

Upper-zone ET pattern name; empty = none.

◆ fieldCapacity

double openswmmvis::sectionview::AquiferDiagramInput::fieldCapacity = 0.0

◆ lengthLabel

QString openswmmvis::sectionview::AquiferDiagramInput::lengthLabel = QStringLiteral("ft")

◆ lowerEvapDepth

double openswmmvis::sectionview::AquiferDiagramInput::lowerEvapDepth = 0.0

ETs, length units.

◆ lowerLossCoeff

double openswmmvis::sectionview::AquiferDiagramInput::lowerLossCoeff = 0.0

Seep, rate units.

◆ name

QString openswmmvis::sectionview::AquiferDiagramInput::name

◆ porosity

double openswmmvis::sectionview::AquiferDiagramInput::porosity = 0.0

◆ rateLabel

QString openswmmvis::sectionview::AquiferDiagramInput::rateLabel = QStringLiteral("in/hr")

◆ tensionSlope

double openswmmvis::sectionview::AquiferDiagramInput::tensionSlope = 0.0

Tslope.

◆ upperEvapFrac

double openswmmvis::sectionview::AquiferDiagramInput::upperEvapFrac = 0.0

ETu.

◆ upperMoisture

double openswmmvis::sectionview::AquiferDiagramInput::upperMoisture = 0.0

Umc.

◆ warnings

QStringList openswmmvis::sectionview::AquiferDiagramInput::warnings

Soft-validation texts (plan D6); each is drawn as a warning callout.

◆ waterTableElev

double openswmmvis::sectionview::AquiferDiagramInput::waterTableElev = 0.0

Egw, length units.

◆ wiltingPoint

double openswmmvis::sectionview::AquiferDiagramInput::wiltingPoint = 0.0

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