![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
#include <preferencesmanager.h>
Public Attributes | |
| double | maxTimestepSec = 10.0 |
| MAX_TIMESTEP (s) | |
| double | theta = 0.8 |
| THETA. | |
| double | cflNumber = 0.7 |
| CFL_NUMBER. | |
| int | ltsTiers = 4 |
| LTS_TIERS. | |
| double | hMove = 0.003 |
| H_MOVE (m) | |
| double | froudeMax = 1.5 |
| FROUDE_MAX. | |
| bool | advection = false |
| ADVECTION. | |
| double | dryDepth = 0.001 |
| DRY_DEPTH (m) | |
| double | limiterEpsilon = 1e-6 |
| LIMITER_EPSILON. | |
| double | fluxDhEps = 0.004 |
| FLUX_DH_EPS (m) | |
| QString | cellClosure = QStringLiteral("FLAT") |
| CELL_CLOSURE. | |
| QString | faceReconstruction = QStringLiteral("MEAN") |
| FACE_RECONSTRUCTION. | |
| double | vfrMinWetFrac = 0.01 |
| VFR_MIN_WET_FRAC. | |
| double | couplingCd = 0.65 |
| COUPLING_CD. | |
| double | couplingSync = 0.0 |
| COUPLING_SYNC (0 = every routing step) | |
| bool | couplingAreaAuto = false |
| COUPLING_AREA AUTO vs DEFAULT. | |
| QString | rainfallMode = QStringLiteral("NATURAL_NEIGHBOUR") |
| RAINFALL_MODE. | |
| bool | report2D = false |
| REPORT_2D. | |
| double | meshMinAngleDeg = 33.0 |
| double | meshMaxArea = 0.0 |
| 0 = unconstrained | |
| int | meshMaxSteiner = -1 |
| -1 = unlimited | |
| double | meshIdwPower = 2.0 |
| double | meshSimplifyEpsM = 0.1 |
| double | meshSnapEpsM = 0.01 |
| double | meshNodeFlattenRadM = 5.0 |
| bool | meshNodesAsVertices = true |
| nodes → Steiner vertices | |
| bool | meshNodesUseRim = true |
| rim elevation instead of terrain | |
| bool | meshMinNodeSepOn = true |
| double | meshMinNodeSepM = 2.0 |
| bool | meshThinningOn = true |
| double | meshThinningTol = 0.75 |
| normal-dot threshold | |
| int | meshThinningPasses = 1 |
| bool | meshMinSpacingOn = true |
| Poisson-disk minimum terrain point spacing. | |
| double | meshMinSpacingM = 15.0 |
| the dialog rounds to whole model units | |
| double | meshBoundaryBufferM = 0.0 |
| 0 = (auto) | |
| bool | meshMaxBoundaryEdgeOn = false |
| double | meshMaxBoundaryEdgeM = 20.0 |
| double | meshManningsN = 0.035 |
| double | meshInitDepth = 0.0 |
| mesh length units; 0 = dry | |
| bool | meshOutputExternal = true |
Bundled 2D defaults: the [2D_OPTIONS] solver keys emitted into the synthesized .inp on File→New (when the 2D module default is on) and used as the missing-key fallbacks in Simulation Options' 2D tab, plus the mesh-generation seeds MeshGenerationDialog starts from. Distances are stored in SI (metres); consumers unit-scale exactly as the mesh dialog's seedDefaults always has. Persisted under SWMMVis/Preferences/TwoDDefaults.
| bool PreferencesManager::TwoDDefaults::advection = false |
ADVECTION.
| QString PreferencesManager::TwoDDefaults::cellClosure = QStringLiteral("FLAT") |
CELL_CLOSURE.
| double PreferencesManager::TwoDDefaults::cflNumber = 0.7 |
CFL_NUMBER.
| bool PreferencesManager::TwoDDefaults::couplingAreaAuto = false |
COUPLING_AREA AUTO vs DEFAULT.
| double PreferencesManager::TwoDDefaults::couplingCd = 0.65 |
COUPLING_CD.
| double PreferencesManager::TwoDDefaults::couplingSync = 0.0 |
COUPLING_SYNC (0 = every routing step)
| double PreferencesManager::TwoDDefaults::dryDepth = 0.001 |
DRY_DEPTH (m)
| QString PreferencesManager::TwoDDefaults::faceReconstruction = QStringLiteral("MEAN") |
FACE_RECONSTRUCTION.
| double PreferencesManager::TwoDDefaults::fluxDhEps = 0.004 |
FLUX_DH_EPS (m)
| double PreferencesManager::TwoDDefaults::froudeMax = 1.5 |
FROUDE_MAX.
| double PreferencesManager::TwoDDefaults::hMove = 0.003 |
H_MOVE (m)
| int PreferencesManager::TwoDDefaults::ltsTiers = 4 |
LTS_TIERS.
| double PreferencesManager::TwoDDefaults::maxTimestepSec = 10.0 |
MAX_TIMESTEP (s)
| double PreferencesManager::TwoDDefaults::meshBoundaryBufferM = 0.0 |
0 = (auto)
| double PreferencesManager::TwoDDefaults::meshIdwPower = 2.0 |
| double PreferencesManager::TwoDDefaults::meshInitDepth = 0.0 |
mesh length units; 0 = dry
| double PreferencesManager::TwoDDefaults::meshManningsN = 0.035 |
| double PreferencesManager::TwoDDefaults::meshMaxArea = 0.0 |
0 = unconstrained
| double PreferencesManager::TwoDDefaults::meshMaxBoundaryEdgeM = 20.0 |
| bool PreferencesManager::TwoDDefaults::meshMaxBoundaryEdgeOn = false |
| int PreferencesManager::TwoDDefaults::meshMaxSteiner = -1 |
-1 = unlimited
| double PreferencesManager::TwoDDefaults::meshMinAngleDeg = 33.0 |
| double PreferencesManager::TwoDDefaults::meshMinNodeSepM = 2.0 |
| bool PreferencesManager::TwoDDefaults::meshMinNodeSepOn = true |
| double PreferencesManager::TwoDDefaults::meshMinSpacingM = 15.0 |
the dialog rounds to whole model units
| bool PreferencesManager::TwoDDefaults::meshMinSpacingOn = true |
Poisson-disk minimum terrain point spacing.
| double PreferencesManager::TwoDDefaults::meshNodeFlattenRadM = 5.0 |
| bool PreferencesManager::TwoDDefaults::meshNodesAsVertices = true |
nodes → Steiner vertices
| bool PreferencesManager::TwoDDefaults::meshNodesUseRim = true |
rim elevation instead of terrain
| bool PreferencesManager::TwoDDefaults::meshOutputExternal = true |
| double PreferencesManager::TwoDDefaults::meshSimplifyEpsM = 0.1 |
| double PreferencesManager::TwoDDefaults::meshSnapEpsM = 0.01 |
| bool PreferencesManager::TwoDDefaults::meshThinningOn = true |
| int PreferencesManager::TwoDDefaults::meshThinningPasses = 1 |
| double PreferencesManager::TwoDDefaults::meshThinningTol = 0.75 |
normal-dot threshold
| QString PreferencesManager::TwoDDefaults::rainfallMode = QStringLiteral("NATURAL_NEIGHBOUR") |
RAINFALL_MODE.
| bool PreferencesManager::TwoDDefaults::report2D = false |
REPORT_2D.
| double PreferencesManager::TwoDDefaults::theta = 0.8 |
THETA.
| double PreferencesManager::TwoDDefaults::vfrMinWetFrac = 0.01 |
VFR_MIN_WET_FRAC.