#include <prof_events.hpp>
|
std::string | str () const override |
|
auto | interval_begin (profiler::mode_stats, wallclock::wallclock_t t, topology::rank_t target_rank[[maybe_unused]]) |
|
auto | interval_begin (profiler::mode_trace, wallclock::wallclock_t t, topology::rank_t target_rank) |
|
void * | trace_decoder (FILE *stream, void *buf0, void *buf1) override |
|
| event (profiler_state &state) |
|
virtual | ~event ()=default |
|
mode_stats::interval_begin_data | interval_begin (mode_disabled, wallclock::wallclock_t) |
|
void | interval_end (mode_disabled, wallclock::wallclock_t, mode_disabled::interval_begin_data) |
|
mode_stats::interval_begin_data | interval_begin (mode_stats, wallclock::wallclock_t t) |
|
void | interval_end (mode_stats, wallclock::wallclock_t t, mode_stats::interval_begin_data ibd) |
|
mode_trace::interval_begin_data | interval_begin (mode_trace, wallclock::wallclock_t t) |
|
void | interval_end (mode_trace, wallclock::wallclock_t t, mode_trace::interval_begin_data ibd) |
|
virtual void | clear () |
|
virtual void | print_stats () |
|
|
static void * | trace_decoder_base (FILE *stream, int, int, void *buf0, void *buf1) |
|
using | counter_t = uint64_t |
|
void | do_acc (wallclock::wallclock_t t) |
|
virtual void | print_stats_per_rank (topology::rank_t rank, wallclock::wallclock_t sum_time, wallclock::wallclock_t max_time, wallclock::wallclock_t t_total, counter_t count) const |
|
virtual void | print_stats_sum (wallclock::wallclock_t sum_time, wallclock::wallclock_t max_time, wallclock::wallclock_t t_total, counter_t count) const |
|
profiler_state & | state_ |
|
wallclock::wallclock_t | sum_time_ = 0 |
|
wallclock::wallclock_t | max_time_ = 0 |
|
counter_t | count_ = 0 |
|
◆ str()
std::string ityr::common::prof_event_mpi_rma_atomic_faa::str |
( |
| ) |
const |
|
inlineoverridevirtual |
The documentation for this struct was generated from the following file: