OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
PendingRows2D.hpp
Go to the documentation of this file.
1
18
19#ifndef OPENSWMM_ENGINE_2D_PENDING_ROWS_HPP
20#define OPENSWMM_ENGINE_2D_PENDING_ROWS_HPP
21
22#include <string>
23
24namespace openswmm::twoD {
25
38 int tri = 0;
39 int edge = 0;
40 int bc_type = 0;
41 double param1 = 0.0;
42 std::string name;
43 std::string group;
44};
45
57 int v_from = 0;
58 int v_to = 0;
59 double conveyance = 1.0;
60};
61
62} // namespace openswmm::twoD
63
64#endif // OPENSWMM_ENGINE_2D_PENDING_ROWS_HPP
Definition NodeCoupling.cpp:15
Per-row buffer for [2D_BOUNDARY_CONDITIONS] parse output.
Definition PendingRows2D.hpp:37
double param1
slope (NormalFlow) / head (Stage) / flow (Flow)
Definition PendingRows2D.hpp:41
std::string group
named group ("" = none)
Definition PendingRows2D.hpp:43
std::string name
TS name or curve name (TS_/Rating variants)
Definition PendingRows2D.hpp:42
int bc_type
openswmm::twoD::BoundaryType cast
Definition PendingRows2D.hpp:40
int tri
Definition PendingRows2D.hpp:38
int edge
0..2
Definition PendingRows2D.hpp:39
Per-row buffer for [2D_EDGE_CONVEYANCE] parse output (§11A).
Definition PendingRows2D.hpp:56
double conveyance
Validated to [0, 1] at parse time.
Definition PendingRows2D.hpp:59
int v_from
FROM_VERTEX index.
Definition PendingRows2D.hpp:57
int v_to
TO_VERTEX index (≠ v_from)
Definition PendingRows2D.hpp:58