Lines Matching refs:N

63 template<typename range_t, unsigned int N>
68 …using data_type = std::array<typename range_utils<range_t, N - 1>::template data_type<EntityType, …
72 …std::for_each(data.begin(), data.end(), range_utils<range_t, N - 1>::template init_data<EntityType… in init_data()
77 auto begin = data.begin() + range.dim(N - 1).begin(); in increment_data()
79 auto end = begin + range.dim(N - 1).size(); in increment_data()
81 range_utils<range_t, N - 1>::template increment_data<EntityType, DimSize>(range, *i); in increment_data()
87 auto begin = data.begin() + range.dim(N - 1).begin(); in check_data()
89 auto end = begin + range.dim(N - 1).size(); in check_data()
91 range_utils<range_t, N - 1>::template check_data<EntityType, DimSize>(range, *i); in check_data()
110 if (range.dim(N - 1).empty()) { return true; } in is_empty()
111 return range_utils<range_t, N - 1>::is_empty(range); in is_empty()
115 if (range.dim(N - 1).is_divisible()) { return true; } in is_divisible()
116 return range_utils<range_t, N - 1>::is_divisible(range); in is_divisible()
120 if (get(range_split.dim(N - 1).begin()) == get(range_new.dim(N - 1).begin())) { in check_splitting()
121 REQUIRE(get(range_split.dim(N - 1).end()) == get(range_new.dim(N - 1).end())); in check_splitting()
124 …REQUIRE((get(range_split.dim(N - 1).end()) == get(range_new.dim(N - 1).begin()) && !split_checker)… in check_splitting()
127 range_utils<range_t, N - 1>::check_splitting(range_split, range_new, get, split_checker); in check_splitting()
240 static const std::size_t N = 4; variable
245 SerialTest<N>();
253 ParallelTest<N>();