Public Types |
Public Member Functions |
Static Public Member Functions |
Friends |
List of all members
summary_run_metric Class Reference
#include <summary_run_metric.h>
Inheritance diagram for summary_run_metric:
Public Types | |
| enum | { TYPE = constants::SummaryRun, LATEST_VERSION = 1 } |
| typedef metric_base::base_metric_header | header_type |
| typedef std::vector< float > | float_vector |
| typedef uint8_t | ubyte_t |
| typedef uint16_t | ushort_t |
| typedef uint32_t | uint_t |
| typedef double | count_t |
Public Types inherited from empty_metric | |
| typedef ::uint32_t | id_t |
| typedef ::uint32_t | uint_t |
| typedef constants::base_run_t | base_t |
Public Member Functions | |
| summary_run_metric () | |
| summary_run_metric (const header_type &) | |
| summary_run_metric (const count_t occupancy_proxy_cluster_count, const count_t raw_cluster_count, const count_t occupied_cluster_count, const count_t pf_cluster_count) | |
| void | set (const count_t occupancy_proxy_cluster_count, const count_t raw_cluster_count, const count_t occupied_cluster_count, const count_t pf_cluster_count) |
| count_t | raw_cluster_count () const |
| count_t | occupied_cluster_count () const |
| count_t | pf_cluster_count () const |
| count_t | occupancy_proxy_cluster_count () const |
| count_t | percent_occupancy_proxy () const |
| count_t | percent_pf () const |
| count_t | percent_occupied () const |
| id_t | id () const |
Public Member Functions inherited from empty_metric | |
| template<class BaseMetric > | |
| void | set_base (const BaseMetric &) |
| void | set_base (const uint_t, const uint_t) |
| bool | operator< (const empty_metric &) const |
Static Public Member Functions | |
| static const char * | prefix () |
| static count_t | missing () |
Static Public Member Functions inherited from empty_metric | |
| static const char * | suffix () |
| static id_t | create_id (const id_t, const id_t, const id_t=0) |
Friends | |
| template<class MetricType , int Version> | |
| struct | io::generic_layout |
Detailed Description
Summary run metric
The summary run metric contains run-level summary information
- Note
- Supported versions: 1
- Test:
Confirm version 1 of the metric can be written to and read from a stream
Confirm version 1 of the metric matches known binary file
Member Typedef Documentation
| typedef double count_t |
Count type
| typedef std::vector<float> float_vector |
Vector of floats
Static run metric header
| typedef uint8_t ubyte_t |
ubyte_t type
| typedef uint32_t uint_t |
uint_t type
| typedef uint16_t ushort_t |
ushort_t type
Member Enumeration Documentation
| anonymous enum |
Constructor & Destructor Documentation
|
inline |
Constructor
|
inline |
Constructor
|
inline |
Constructor
- Note
- Version 1
- Parameters
-
occupancy_proxy_cluster_count proxy for occupancy raw_cluster_count raw cluster count occupied_cluster_count occupied cluster count pf_cluster_count pf cluster count
Member Function Documentation
|
inline |
Unique id created from both the lane and tile
- Returns
- unique identifier
|
inlinestatic |
Flag if value is missing
- Returns
- missing sentinel
|
inlinestatic |
Get the prefix of the InterOp filename
- Returns
- prefix
|
inline |
Setter
- Note
- Version 1
- Parameters
-
occupancy_proxy_cluster_count proxy for occupancy raw_cluster_count raw cluster count occupied_cluster_count occupied cluster count pf_cluster_count pf cluster count
Friends And Related Function Documentation
|
friend |
The documentation for this class was generated from the following file:
- /io/interop/model/metrics/summary_run_metric.h
Public Types inherited from