@@ -30,13 +30,13 @@ namespace KokkosBatched {
3030template <>
3131template <typename AViewType, typename BViewType>
3232KOKKOS_INLINE_FUNCTION int SerialCopy<Trans::NoTranspose, 1 >::invoke(const AViewType &A, const BViewType &B) {
33- return SerialCopyInternal::invoke (A.extent (0 ), A.data (), A.stride_0 ( ), B.data (), B.stride_0 ( ));
33+ return SerialCopyInternal::invoke (A.extent (0 ), A.data (), A.stride ( 0 ), B.data (), B.stride ( 0 ));
3434}
3535
3636template <>
3737template <typename AViewType, typename BViewType>
3838KOKKOS_INLINE_FUNCTION int SerialCopy<Trans::Transpose, 1 >::invoke(const AViewType &A, const BViewType &B) {
39- return SerialCopyInternal::invoke (A.extent (0 ), A.data (), A.stride_0 ( ), B.data (), B.stride_0 ( ));
39+ return SerialCopyInternal::invoke (A.extent (0 ), A.data (), A.stride ( 0 ), B.data (), B.stride ( 0 ));
4040}
4141
4242template <>
@@ -57,8 +57,8 @@ KOKKOS_INLINE_FUNCTION int SerialCopy<Trans::NoTranspose, 2>::invoke(const AView
5757 return 1 ;
5858 }
5959#endif
60- return SerialCopyInternal::invoke (A.extent (0 ), A.extent (1 ), A.data (), A.stride_0 ( ), A.stride_1 ( ), B.data (),
61- B.stride_0 (), B. stride_1 ( ));
60+ return SerialCopyInternal::invoke (A.extent (0 ), A.extent (1 ), A.data (), A.stride ( 0 ), A.stride ( 1 ), B.data (), B. stride ( 0 ),
61+ B.stride ( 1 ));
6262}
6363
6464template <>
@@ -79,8 +79,8 @@ KOKKOS_INLINE_FUNCTION int SerialCopy<Trans::Transpose, 2>::invoke(const AViewTy
7979 return 1 ;
8080 }
8181#endif
82- return SerialCopyInternal::invoke (A.extent (1 ), A.extent (0 ), A.data (), A.stride_1 ( ), A.stride_0 ( ), B.data (),
83- B.stride_0 (), B. stride_1 ( ));
82+ return SerialCopyInternal::invoke (A.extent (1 ), A.extent (0 ), A.data (), A.stride ( 1 ), A.stride ( 0 ), B.data (), B. stride ( 0 ),
83+ B.stride ( 1 ));
8484}
8585
8686// /
@@ -91,15 +91,15 @@ template <typename MemberType>
9191struct TeamCopy <MemberType, Trans::NoTranspose, 1 > {
9292 template <typename AViewType, typename BViewType>
9393 KOKKOS_INLINE_FUNCTION static int invoke (const MemberType &member, const AViewType &A, const BViewType &B) {
94- return TeamCopyInternal::invoke (member, A.extent (0 ), A.data (), A.stride_0 ( ), B.data (), B.stride_0 ( ));
94+ return TeamCopyInternal::invoke (member, A.extent (0 ), A.data (), A.stride ( 0 ), B.data (), B.stride ( 0 ));
9595 }
9696};
9797
9898template <typename MemberType>
9999struct TeamCopy <MemberType, Trans::Transpose, 1 > {
100100 template <typename AViewType, typename BViewType>
101101 KOKKOS_INLINE_FUNCTION static int invoke (const MemberType &member, const AViewType &A, const BViewType &B) {
102- return TeamCopyInternal::invoke (member, A.extent (0 ), A.data (), A.stride_0 ( ), B.data (), B.stride_0 ( ));
102+ return TeamCopyInternal::invoke (member, A.extent (0 ), A.data (), A.stride ( 0 ), B.data (), B.stride ( 0 ));
103103 }
104104};
105105
@@ -127,8 +127,8 @@ struct TeamCopy<MemberType, Trans::NoTranspose, 2> {
127127 return TeamCopy<MemberType, Trans::NoTranspose, 1 >::invoke (member, Kokkos::subview (A, 0 , Kokkos::ALL),
128128 Kokkos::subview (B, 0 , Kokkos::ALL));
129129 }
130- return TeamCopyInternal::invoke (member, A.extent (0 ), A.extent (1 ), A.data (), A.stride_0 ( ), A.stride_1 ( ), B.data (),
131- B.stride_0 ( ), B.stride_1 ( ));
130+ return TeamCopyInternal::invoke (member, A.extent (0 ), A.extent (1 ), A.data (), A.stride ( 0 ), A.stride ( 1 ), B.data (),
131+ B.stride ( 0 ), B.stride ( 1 ));
132132 }
133133};
134134
@@ -156,8 +156,8 @@ struct TeamCopy<MemberType, Trans::Transpose, 2> {
156156 return TeamCopy<MemberType, Trans::Transpose, 1 >::invoke (member, Kokkos::subview (A, Kokkos::ALL, 0 ),
157157 Kokkos::subview (B, Kokkos::ALL, 0 ));
158158 }
159- return TeamCopyInternal::invoke (member, A.extent (1 ), A.extent (0 ), A.data (), A.stride_1 ( ), A.stride_0 ( ), B.data (),
160- B.stride_0 ( ), B.stride_1 ( ));
159+ return TeamCopyInternal::invoke (member, A.extent (1 ), A.extent (0 ), A.data (), A.stride ( 1 ), A.stride ( 0 ), B.data (),
160+ B.stride ( 0 ), B.stride ( 1 ));
161161 }
162162};
163163
@@ -169,15 +169,15 @@ template <typename MemberType>
169169struct TeamVectorCopy <MemberType, Trans::NoTranspose, 1 > {
170170 template <typename AViewType, typename BViewType>
171171 KOKKOS_INLINE_FUNCTION static int invoke (const MemberType &member, const AViewType &A, const BViewType &B) {
172- return TeamVectorCopyInternal::invoke (member, A.extent (0 ), A.data (), A.stride_0 ( ), B.data (), B.stride_0 ( ));
172+ return TeamVectorCopyInternal::invoke (member, A.extent (0 ), A.data (), A.stride ( 0 ), B.data (), B.stride ( 0 ));
173173 }
174174};
175175
176176template <typename MemberType>
177177struct TeamVectorCopy <MemberType, Trans::Transpose, 1 > {
178178 template <typename AViewType, typename BViewType>
179179 KOKKOS_INLINE_FUNCTION static int invoke (const MemberType &member, const AViewType &A, const BViewType &B) {
180- return TeamVectorCopyInternal::invoke (member, A.extent (0 ), A.data (), A.stride_0 ( ), B.data (), B.stride_0 ( ));
180+ return TeamVectorCopyInternal::invoke (member, A.extent (0 ), A.data (), A.stride ( 0 ), B.data (), B.stride ( 0 ));
181181 }
182182};
183183
@@ -205,8 +205,8 @@ struct TeamVectorCopy<MemberType, Trans::NoTranspose, 2> {
205205 return TeamVectorCopy<MemberType, Trans::NoTranspose, 1 >::invoke (member, Kokkos::subview (A, 0 , Kokkos::ALL),
206206 Kokkos::subview (B, 0 , Kokkos::ALL));
207207 }
208- return TeamVectorCopyInternal::invoke (member, A.extent (0 ), A.extent (1 ), A.data (), A.stride_0 ( ), A.stride_1 ( ),
209- B.data (), B.stride_0 ( ), B.stride_1 ( ));
208+ return TeamVectorCopyInternal::invoke (member, A.extent (0 ), A.extent (1 ), A.data (), A.stride ( 0 ), A.stride ( 1 ),
209+ B.data (), B.stride ( 0 ), B.stride ( 1 ));
210210 }
211211};
212212
@@ -234,8 +234,8 @@ struct TeamVectorCopy<MemberType, Trans::Transpose, 2> {
234234 return TeamVectorCopy<MemberType, Trans::NoTranspose, 1 >::invoke (member, Kokkos::subview (A, Kokkos::ALL, 0 ),
235235 Kokkos::subview (B, Kokkos::ALL, 0 ));
236236 }
237- return TeamVectorCopyInternal::invoke (member, A.extent (1 ), A.extent (0 ), A.data (), A.stride_1 ( ), A.stride_0 ( ),
238- B.data (), B.stride_0 ( ), B.stride_1 ( ));
237+ return TeamVectorCopyInternal::invoke (member, A.extent (1 ), A.extent (0 ), A.data (), A.stride ( 1 ), A.stride ( 0 ),
238+ B.data (), B.stride ( 0 ), B.stride ( 1 ));
239239 }
240240};
241241
0 commit comments