#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: