![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
#include <chrono>#include <cstdio>#include <cstdlib>Go to the source code of this file.
Classes | |
| struct | openswmm::perf::ScopedTimer |
| struct | openswmm::perf::GatedTimer |
Namespaces | |
| namespace | openswmm |
| namespace | openswmm::perf |
Functions | |
| void | openswmm::perf::reset_fv () noexcept |
| Zeroes the FV phase accumulators. Called from Router::initFv. | |
| void | openswmm::perf::dump_fv () noexcept |
| One machine-scrapeable line for the FV phase split. | |
| std::chrono::steady_clock::time_point | openswmm::perf::now () noexcept |
| Manual timing pair, for phases that do not fit a lexical scope. | |
| double | openswmm::perf::since (std::chrono::steady_clock::time_point t0) noexcept |
| bool | openswmm::perf::enabled () noexcept |
| True when OPENSWMM_PERF is set. Cached — getenv is not free. | |
| void | openswmm::perf::reset_load () noexcept |
| Zeroes the load-phase accumulators. Called from open(). | |
| void | openswmm::perf::dump_load () noexcept |
| One machine-scrapeable line per phase on stderr. | |
| void | openswmm::perf::count (long &c, long n=1) noexcept |