SoA collection of all time series and curves in the model.
More...
#include <TableData.hpp>
SoA collection of all time series and curves in the model.
Indexed by table index (integer). Lookup by name is done via the SimulationContext name-to-index hash map.
◆ add()
| int openswmm::TableData::add |
( |
const std::string & |
id, |
|
|
TableType |
type |
|
) |
| |
|
inline |
Add a new empty table with the given ID and type.
- Returns
- Index of the new table.
◆ count()
| std::size_t openswmm::TableData::count |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator[]() [1/2]
| Table & openswmm::TableData::operator[] |
( |
int |
idx | ) |
|
|
inline |
◆ operator[]() [2/2]
| const Table & openswmm::TableData::operator[] |
( |
int |
idx | ) |
const |
|
inline |
◆ reset_cursors()
| void openswmm::TableData::reset_cursors |
( |
| ) |
|
|
inlinenoexcept |
Reset all cursors (call before re-running a simulation).
◆ tables
| std::vector<Table> openswmm::TableData::tables |
All tables in index order.
The documentation for this struct was generated from the following file:
- /home/runner/work/openswmm.engine/openswmm.engine/src/engine/data/TableData.hpp