base_cycle_metric.h
Go to the documentation of this file.
159 return (id << (LANE_BIT_COUNT+TILE_BIT_COUNT)) >> (LANE_BIT_COUNT+TILE_BIT_COUNT+RESERVED_BIT_COUNT);
170 return (id << (LANE_BIT_COUNT+TILE_BIT_COUNT+CYCLE_BIT_COUNT)) >> (LANE_BIT_COUNT+TILE_BIT_COUNT+CYCLE_BIT_COUNT);
::uint32_t uint_t
Definition: base_metric.h:144
Definition: base_cycle_metric.h:73
uint16_t cycle_t
Definition: base_cycle_metric.h:82
::uint32_t id_t
Definition: base_metric.h:74
void clear()
Definition: base_cycle_metric.h:49
Definition: enum_description.h:15
void update_max_cycle(const Metric &metric)
Definition: base_cycle_metric.h:60
uint_t tile() const
Definition: base_metric.h:284
Definition: base_metric.h:164
Definition: base_metric.h:24
static id_t reserved_from_id(const id_t id)
Definition: base_cycle_metric.h:166
Definition: base_metric.h:130
Definition: base_metric.h:168
void set_base(const uint_t lane, const uint_t tile)
Definition: base_metric.h:188
constants::base_cycle_t base_t
Definition: base_cycle_metric.h:80
base_cycle_metric(const uint_t lane=0, const uint_t tile=0, const uint_t cycle=0)
Definition: base_cycle_metric.h:90
uint_t cycle() const
Definition: base_cycle_metric.h:131
static id_t create_id(const id_t lane, const id_t tile, const id_t cycle)
Definition: base_cycle_metric.h:180
static id_t create_id(const id_t lane, const id_t tile, const id_t=0)
Definition: base_metric.h:229
static base_cycle_metric_header default_header()
Definition: base_cycle_metric.h:35
void set_base(const BaseCycleMetric &base)
Definition: base_cycle_metric.h:121
Definition: base_metric.h:163
base_cycle_metric_header header_type
Definition: base_cycle_metric.h:78
Definition: type_traits.h:131
::uint32_t uint_t
Definition: base_metric.h:77
Definition: base_cycle_metric.h:20
id_t cycle_hash() const
Definition: base_cycle_metric.h:146
base_metric::uint_t max_cycle() const
Definition: base_cycle_metric.h:45
uint_t lane() const
Definition: base_metric.h:269
constants::base_cycle_t base_t
Definition: base_cycle_metric.h:24
static id_t cycle_from_id(const id_t id)
Definition: base_cycle_metric.h:155
void set_base(const uint_t lane, const uint_t tile)
Definition: base_cycle_metric.h:101
Definition: base_metric.h:32
id_t id() const
Definition: base_cycle_metric.h:138
Definition: base_metric.h:166
bool operator<(const base_cycle_metric &metric2) const
Definition: base_cycle_metric.h:190
base_cycle_metric_header()
Definition: base_cycle_metric.h:27
void set_base(const uint_t lane, const uint_t tile, const uint_t cycle)
Definition: base_cycle_metric.h:111
Definition: base_metric.h:162