#include <ProcessRegionAggregator.hpp>
◆ ProcessRegionAggregatorImp() [1/2]
geopm::ProcessRegionAggregatorImp::ProcessRegionAggregatorImp |
( |
| ) |
|
◆ ProcessRegionAggregatorImp() [2/2]
geopm::ProcessRegionAggregatorImp::ProcessRegionAggregatorImp |
( |
ApplicationSampler & |
sampler | ) |
|
◆ ~ProcessRegionAggregatorImp()
virtual geopm::ProcessRegionAggregatorImp::~ProcessRegionAggregatorImp |
( |
| ) |
|
|
virtualdefault |
◆ get_count_average()
double geopm::ProcessRegionAggregatorImp::get_count_average |
( |
uint64_t |
region_hash | ) |
const |
|
overridevirtual |
Returns the average number of entries into a region across all processes.
- Parameters
-
[in] | region_hash | Hash of the region. |
Implements geopm::ProcessRegionAggregator.
◆ get_runtime_average()
double geopm::ProcessRegionAggregatorImp::get_runtime_average |
( |
uint64_t |
region_hash | ) |
const |
|
overridevirtual |
Returns the average total time spent in a region across all processes.
- Parameters
-
[in] | region_hash | Hash of the region. |
Implements geopm::ProcessRegionAggregator.
◆ update()
void geopm::ProcessRegionAggregatorImp::update |
( |
void |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: