@@ -14,11 +14,12 @@ void mdspan_to_view_test_impl()
1414 using Kokkos::mdspan;
1515 using Kokkos::extents;
1616 using Kokkos::dynamic_extent;
17+ using Kokkos::dim;
1718
1819 // rank1, non-const
1920 {
2021 std::vector<MDSpanValueType> a (5 );
21- using mdspan_t = mdspan<MDSpanValueType, extents< size_t , dynamic_extent >>;
22+ using mdspan_t = mdspan<MDSpanValueType, dim< 1 >>;
2223 mdspan_t mdsp (a.data (), a.size ());
2324
2425 auto kv = KokkosKernelsSTD::Impl::mdspan_to_view (mdsp);
@@ -32,7 +33,7 @@ void mdspan_to_view_test_impl()
3233 // rank1, const
3334 {
3435 std::vector<MDSpanValueType> a (5 );
35- using mdspan_t = mdspan<const MDSpanValueType, extents< size_t , dynamic_extent >>;
36+ using mdspan_t = mdspan<const MDSpanValueType, dim< 1 >>;
3637 mdspan_t mdsp (a.data (), a.size ());
3738
3839 auto kv = KokkosKernelsSTD::Impl::mdspan_to_view (mdsp);
@@ -46,7 +47,7 @@ void mdspan_to_view_test_impl()
4647 // rank2, non-const
4748 {
4849 std::vector<MDSpanValueType> a (12 );
49- using mdspan_t = mdspan<MDSpanValueType, extents< size_t , dynamic_extent, dynamic_extent >>;
50+ using mdspan_t = mdspan<MDSpanValueType, dim< 2 >>;
5051 mdspan_t mdsp (a.data (), 3 , 4 );
5152
5253 auto kv = KokkosKernelsSTD::Impl::mdspan_to_view (mdsp);
@@ -61,7 +62,7 @@ void mdspan_to_view_test_impl()
6162 // rank2, const
6263 {
6364 std::vector<MDSpanValueType> a (12 );
64- using mdspan_t = mdspan<const MDSpanValueType, extents< size_t , dynamic_extent, dynamic_extent >>;
65+ using mdspan_t = mdspan<const MDSpanValueType, dim< 2 >>;
6566 mdspan_t mdsp (a.data (), 3 , 4 );
6667
6768 auto kv = KokkosKernelsSTD::Impl::mdspan_to_view (mdsp);
@@ -97,6 +98,7 @@ void transposed_mdspan_to_view_test_impl()
9798 using Kokkos::mdspan;
9899 using Kokkos::extents;
99100 using Kokkos::dynamic_extent;
101+ using Kokkos::dim;
100102
101103 using lr_t = Kokkos::layout_right;
102104 using ll_t = Kokkos::layout_left;
@@ -106,7 +108,7 @@ void transposed_mdspan_to_view_test_impl()
106108
107109 {
108110 // mdspan is layout right
109- using mdspan_t = mdspan<MDSpanValueType, extents< size_t , dynamic_extent, dynamic_extent >, lr_t >;
111+ using mdspan_t = mdspan<MDSpanValueType, dim< 2 >, lr_t >;
110112 mdspan_t mdsp (a.data (), 3 , 4 );
111113 auto mdsp_T = MDSPAN_IMPL_STANDARD_NAMESPACE::MDSPAN_IMPL_PROPOSED_NAMESPACE::linalg::transposed (mdsp);
112114
@@ -134,7 +136,7 @@ void transposed_mdspan_to_view_test_impl()
134136
135137 {
136138 // mdspan is layout left
137- using mdspan_t = mdspan<MDSpanValueType, extents< size_t , dynamic_extent, dynamic_extent >, ll_t >;
139+ using mdspan_t = mdspan<MDSpanValueType, dim< 2 >, ll_t >;
138140 mdspan_t mdsp (a.data (), 3 , 4 );
139141 auto mdsp_T = MDSPAN_IMPL_STANDARD_NAMESPACE::MDSPAN_IMPL_PROPOSED_NAMESPACE::linalg::transposed (mdsp);
140142
0 commit comments