|
12 | 12 | #include "xtensor/xlayout.hpp" |
13 | 13 | #include "xtensor/xstridedview.hpp" |
14 | 14 |
|
| 15 | +#include "xtl/xsequence.hpp" |
| 16 | + |
15 | 17 | namespace xt |
16 | 18 | { |
17 | 19 | template <class T, class A> |
@@ -218,7 +220,7 @@ namespace xt |
218 | 220 | using strides_type = typename V::strides_type; |
219 | 221 | { |
220 | 222 | SCOPED_TRACE("transpose"); |
221 | | - shape_type shape_new = xt::make_sequence<shape_type>(vec.dimension(), 0); |
| 223 | + shape_type shape_new = xtl::make_sequence<shape_type>(vec.dimension(), 0); |
222 | 224 | std::copy(vec.shape().cbegin(), vec.shape().cend(), shape_new.begin()); |
223 | 225 | auto vt = transpose(vec); |
224 | 226 | std::reverse(shape_new.begin(), shape_new.end()); |
@@ -268,7 +270,7 @@ namespace xt |
268 | 270 |
|
269 | 271 | auto vec_copy = vec; |
270 | 272 |
|
271 | | - shape_type a = xt::make_sequence<shape_type>(vec.dimension(), 0); |
| 273 | + shape_type a = xtl::make_sequence<shape_type>(vec.dimension(), 0); |
272 | 274 | std::copy(vec.shape().cbegin(), vec.shape().cend(), a.begin()); |
273 | 275 | auto vt = transpose(vec, {1, 0, 2}); |
274 | 276 | shape_type shape_new = {a[1], a[0], a[2]}; |
|
0 commit comments