HPCToolkit
|
Go to the source code of this file.
Typedefs | |
typedef struct cct2metrics_t | cct2metrics_t |
Enumerations | |
enum | update_metric_t { SET, INCR } |
Functions | |
void | hpcrun_cct2metrics_init (cct2metrics_t **map) |
metric_set_t * | hpcrun_reify_metric_set (cct_node_id_t cct_id) |
metric_set_t * | hpcrun_get_metric_set (cct_node_id_t cct_id) |
metric_set_t * | hpcrun_get_metric_set_specific (cct2metrics_t **map, cct_node_id_t cct_id) |
bool | hpcrun_has_metric_set (cct_node_id_t cct_id) |
void | cct2metrics_assoc (cct_node_t *node, metric_set_t *metrics) |
static void | cct_metric_data_update (int metric_id, cct_node_t *x, update_metric_t type, cct_metric_data_t incr) |
static void | cct_metric_data_set (int metric_id, cct_node_t *x, cct_metric_data_t val) |
static void | cct_metric_data_increment (int metric_id, cct_node_t *x, cct_metric_data_t incr) |
typedef struct cct2metrics_t cct2metrics_t |
Definition at line 17 of file cct2metrics.h.
enum update_metric_t |
Enumerator | |
---|---|
SET | |
INCR |
Definition at line 58 of file cct2metrics.h.
void cct2metrics_assoc | ( | cct_node_t * | node, |
metric_set_t * | metrics | ||
) |
|
inlinestatic |
Definition at line 86 of file cct2metrics.h.
|
inlinestatic |
|
inlinestatic |
Definition at line 61 of file cct2metrics.h.
void hpcrun_cct2metrics_init | ( | cct2metrics_t ** | map | ) |
metric_set_t* hpcrun_get_metric_set | ( | cct_node_id_t | cct_id | ) |
Definition at line 163 of file cct2metrics.c.
metric_set_t* hpcrun_get_metric_set_specific | ( | cct2metrics_t ** | map, |
cct_node_id_t | cct_id | ||
) |
Definition at line 135 of file cct2metrics.c.
bool hpcrun_has_metric_set | ( | cct_node_id_t | cct_id | ) |
Definition at line 172 of file cct2metrics.c.
metric_set_t* hpcrun_reify_metric_set | ( | cct_node_id_t | cct_id | ) |
Definition at line 115 of file cct2metrics.c.