#include <Metric-IData.hpp>
|
| | IData (size_t size=0) |
| |
| virtual | ~IData () |
| |
| | IData (const IData &x) |
| |
| IData & | operator= (const IData &x) |
| |
| bool | hasMetrics (uint mBegId=Metric::IData::npos, uint mEndId=Metric::IData::npos) const |
| |
| bool | hasMetric (size_t mId) const |
| |
| bool | hasMetricSlow (size_t mId) const |
| |
| double | metric (size_t mId) const |
| |
| double & | metric (size_t mId) |
| |
| hpcrun_metricVal_t & | metricObject (size_t mId) |
| |
| double | demandMetric (size_t mId, size_t size=0) const |
| |
| double & | demandMetric (size_t mId, size_t size=0) |
| |
| void | zeroMetrics (uint mBegId, uint mEndId) |
| |
| void | clearMetrics () |
| |
| void | ensureMetricsSize (size_t size) const |
| |
| void | insertMetricsBefore (size_t numMetrics) |
| |
| uint | numMetrics () const |
| |
| std::string | toStringMetrics (int oFlags=0, const char *pfx="") const |
| |
| std::ostream & | writeMetricsXML (std::ostream &os, const Mgr *metricMgr, uint mBegId=Metric::IData::npos, uint mEndId=Metric::IData::npos, int oFlags=0, const char *pfx="") const |
| |
| std::ostream & | dumpMetrics (std::ostream &os=std::cerr, int oFlags=0, const char *pfx="") const |
| |
| void | ddumpMetrics () const |
| |
Definition at line 105 of file Metric-IData.hpp.
◆ MetricVec
◆ IData() [1/2]
| Prof::Metric::IData::IData |
( |
size_t |
size = 0 | ) |
|
|
inline |
◆ ~IData()
| virtual Prof::Metric::IData::~IData |
( |
| ) |
|
|
inlinevirtual |
◆ IData() [2/2]
| Prof::Metric::IData::IData |
( |
const IData & |
x | ) |
|
|
inline |
◆ clearMetrics()
| void Prof::Metric::IData::clearMetrics |
( |
| ) |
|
|
inline |
◆ ddumpMetrics()
| void Prof::Metric::IData::ddumpMetrics |
( |
| ) |
const |
◆ demandMetric() [1/2]
| double Prof::Metric::IData::demandMetric |
( |
size_t |
mId, |
|
|
size_t |
size = 0 |
|
) |
| const |
|
inline |
◆ demandMetric() [2/2]
| double& Prof::Metric::IData::demandMetric |
( |
size_t |
mId, |
|
|
size_t |
size = 0 |
|
) |
| |
|
inline |
◆ dumpMetrics()
| std::ostream & Prof::Metric::IData::dumpMetrics |
( |
std::ostream & |
os = std::cerr, |
|
|
int |
oFlags = 0, |
|
|
const char * |
pfx = "" |
|
) |
| const |
◆ ensureMetricsSize()
| void Prof::Metric::IData::ensureMetricsSize |
( |
size_t |
size | ) |
const |
|
inline |
◆ hasMetric()
| bool Prof::Metric::IData::hasMetric |
( |
size_t |
mId | ) |
const |
|
inline |
◆ hasMetrics()
◆ hasMetricSlow()
| bool Prof::Metric::IData::hasMetricSlow |
( |
size_t |
mId | ) |
const |
|
inline |
◆ insertMetricsBefore()
| void Prof::Metric::IData::insertMetricsBefore |
( |
size_t |
numMetrics | ) |
|
|
inline |
◆ metric() [1/2]
| double Prof::Metric::IData::metric |
( |
size_t |
mId | ) |
const |
|
inline |
◆ metric() [2/2]
| double& Prof::Metric::IData::metric |
( |
size_t |
mId | ) |
|
|
inline |
◆ metricObject()
◆ numMetrics()
| uint Prof::Metric::IData::numMetrics |
( |
| ) |
const |
|
inline |
◆ operator=()
| IData& Prof::Metric::IData::operator= |
( |
const IData & |
x | ) |
|
|
inline |
◆ toStringMetrics()
| std::string Prof::Metric::IData::toStringMetrics |
( |
int |
oFlags = 0, |
|
|
const char * |
pfx = "" |
|
) |
| const |
◆ writeMetricsXML()
◆ zeroMetrics()
| void Prof::Metric::IData::zeroMetrics |
( |
uint |
mBegId, |
|
|
uint |
mEndId |
|
) |
| |
|
inline |
◆ m_metrics
◆ npos
| const uint Prof::Metric::IData::npos = UINT_MAX |
|
static |
The documentation for this class was generated from the following files: