![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
One infiltration specification: method + positional parameters + destination. More...
#include <meshinfil.h>
Public Member Functions | |
| bool | isNone () const |
| bool | operator== (const InfilRow &o) const |
| bool | operator!= (const InfilRow &o) const |
Public Attributes | |
| InfilMethod | method = InfilMethod::None |
| double | p [kInfilMaxParams] = {qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN()} |
| InfilDest | dest = InfilDest::Lost |
One infiltration specification: method + positional parameters + destination.
Parameters are POSITIONAL and in PROJECT units, matching legacy [INFILTRATION]:
| method | p0 | p1 | p2 | p3 | p4 |
|---|---|---|---|---|---|
| Horton | f0 | fmin | decay (1/hr) | dry_time(d) | Fmax |
| ModHorton | f0 | fmin | decay (1/hr) | dry_time(d) | Fmax |
| GreenAmpt | S (suction) | Ks | IMD | — | — |
| ModGreenAmpt | S (suction) | Ks | IMD | — | — |
| CurveNumber | CN | — | dry_time(d) | — | — |
| Constant | rate | — | — | — | — |
NaN in a slot means "not set"; the writer emits - for unused columns.
|
inline |
|
inline |
| bool mesh::InfilRow::operator== | ( | const InfilRow & | o | ) | const |
| InfilDest mesh::InfilRow::dest = InfilDest::Lost |
| InfilMethod mesh::InfilRow::method = InfilMethod::None |
| double mesh::InfilRow::p[kInfilMaxParams] = {qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN()} |