Lines Matching defs:utils
59 struct utils { struct
60 using val_t = typename range_t::value_type;
63 …ype = std::array<typename utils<range_t, N - 1>::template data_type<EntityType, DimSize>, DimSize>;
66 static void init_data(data_type<EntityType, DimSize>& data) { in init_data()
71 static void increment_data(const range_t& range, data_type<EntityType, DimSize>& data) { in increment_data()
81 static void check_data(const range_t& range, data_type<EntityType, DimSize>& data) { in check_data()
91 …nge(std::size_t shift, bool negative, val_t(*gen)(input_t), tbb::internal::index_sequence<Is...>) { in make_range()
99 static bool is_empty(const range_t& range) { in is_empty()
104 static bool is_divisible(const range_t& range) { in is_divisible()
109 …ge_t& range_split, const range_t& range_new, int(*get)(const val_t&), bool split_checker = false) { in check_splitting()
123 struct utils<range_t, 0> { struct
124 using val_t = typename range_t::value_type;
127 using data_type = EntityType;
130 static void init_data(data_type<EntityType, DimSize>& data) { data = 0; } in init_data()
133 static void increment_data(const range_t&, data_type<EntityType, DimSize>& data) { ++data; } in increment_data()
136 static void check_data(const range_t&, data_type<EntityType, DimSize>& data) { in check_data()
160 typedef internal::utils<range_t, DimAmount> utils; in SerialTest()
190 typedef internal::utils<range_t, DimAmount> utils; in ParallelTest() typedef