#include <meshedgebc.h>
◆ operator!=()
| bool mesh::MeshEdgeBC::operator!= |
( |
const MeshEdgeBC & |
o | ) |
const |
|
inlinenoexcept |
◆ operator==()
| bool mesh::MeshEdgeBC::operator== |
( |
const MeshEdgeBC & |
o | ) |
const |
|
inlinenoexcept |
◆ conveyance
| double mesh::MeshEdgeBC::conveyance = 1.0 |
Engine §11A — per-edge flux attenuation in [0, 1]. Default 1.0 (unrestricted). Multiplies the flux in SurfaceFluxCalculator. Applies to ALL edges (interior + boundary) — orthogonal to type. Interior edges store the same value in both neighbour slots; the layer's applyMeshEdgeConveyance helper enforces the mirror.
◆ curve
| QString mesh::MeshEdgeBC::curve |
Curve name for RatingCurve.
◆ flow
| double mesh::MeshEdgeBC::flow = 0.0 |
Discharge per metre for SpecifiedFlowConst (flow units / m)
◆ group
| QString mesh::MeshEdgeBC::group |
Optional named group ("" = none)
◆ head
| double mesh::MeshEdgeBC::head = 0.0 |
Stage for SpecifiedStageConst (project vert. units)
◆ slope
| double mesh::MeshEdgeBC::slope = 0.0 |
Bed slope for NormalFlow (dimensionless; must be > 0 — the engine treats 0 as a wall)
◆ tseries
| QString mesh::MeshEdgeBC::tseries |
TS name for *TS variants.
◆ type
The documentation for this struct was generated from the following file:
- /home/runner/work/openswmm.gui/openswmm.gui/include/mesh/meshedgebc.h