![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
Exponential IA-decay authoring rows keyed by group and response. More...
#include <InflowData.hpp>
Public Member Functions | |
| int | count () const |
| Count rows in the primary ordered column. | |
| void | add (const RDIIDecayEntry &e) |
| Append a copied authoring row. | |
Public Attributes | |
| std::vector< RDIIDecayEntry > | entries |
Exponential IA-decay authoring rows keyed by group and response.
Owns its strings and vectors; references/iterators into columns may be invalidated by append/erase. Mutating this container does not synchronize engine solver state.
|
inline |
Append a copied authoring row.
Low-level authoring storage only: no lifecycle, name/reference, numeric or duplicate validation and no solver-cache rebuild. Caller keeps parallel columns aligned, serializes access and keeps row count representable as int. Allocation exceptions can leave a partially appended row; there is no rollback.
| [in] | e | Copied complete decay row in the RDIIDecayEntry input-unit convention. |
|
inline |
Count rows in the primary ordered column.
| std::vector<RDIIDecayEntry> openswmm::RDIIDecayData::entries |