![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
#include "PerfTimers.hpp"#include <atomic>#include <optional>#include <string_view>#include <cstdint>#include <unordered_set>Go to the source code of this file.
Classes | |
| struct | openswmm::perf::ProcessPhaseName |
| class | openswmm::perf::ProcessTimer |
| struct | openswmm::perf::SigmaEvaluations |
Namespaces | |
| namespace | openswmm |
| namespace | openswmm::perf |
Typedefs | |
| using | openswmm::perf::AllocationSnapshot = void (*)(std::uint64_t*, std::uint64_t*) |
Functions | |
| AllocationSnapshot | openswmm::perf::allocation_snapshot () noexcept |
| void | openswmm::perf::count (ProcessCounter counter, unsigned long long n=1) noexcept |
| unsigned long long | openswmm::perf::value (ProcessCounter counter) noexcept |
| void | openswmm::perf::clear_process_totals () noexcept |
| void | openswmm::perf::reset_process () noexcept |
| void | openswmm::perf::begin_process_model (const void *model) noexcept |
| void | openswmm::perf::dump_process () noexcept |
| void | openswmm::perf::end_process_model (const void *model, bool report=true) noexcept |