|
template<class Device , typename T > |
View< T *, CLayout, Device > | my_mirror_view (const View< T *, CLayout, Device > &view, Device nd) |
|
template<class NewDevice , class Device , typename T > |
View< T *, CLayout, NewDevice > | my_mirror_view (const View< T *, CLayout, Device > &view, NewDevice nd) |
|
template<class Device , typename T > |
View< T *, CLayout, Device > | my_mirror_view (const View< T *, CLayout, Device > &view, Device nd, const View< T *, CLayout, Device > scratch_view) |
|
template<class NewDevice , class Device , typename T > |
View< T *, CLayout, NewDevice > | my_mirror_view (const View< T *, CLayout, Device > &view, NewDevice nd, const View< T *, CLayout, NewDevice > scratch_view) |
|
template<class Device , typename T > |
View< T **, CLayout, Device > | my_mirror_view (const View< T **, CLayout, Device > &view, Device nd) |
|
template<class NewDevice , class Device , typename T > |
View< T **, CLayout, NewDevice > | my_mirror_view (const View< T **, CLayout, Device > &view, NewDevice nd) |
|
template<class Device , typename T > |
View< T **, CLayout, Device > | my_mirror_view (const View< T **, CLayout, Device > &view, Device nd, const View< T **, CLayout, Device > scratch_view) |
|
template<class NewDevice , class Device , typename T > |
View< T **, CLayout, NewDevice > | my_mirror_view (const View< T **, CLayout, Device > &view, NewDevice nd, const View< T **, CLayout, NewDevice > scratch_view) |
|
template<class Device , typename T , typename T2 > |
View< T *, CLayout, Device,
Kokkos::MemoryTraits
< Kokkos::Unmanaged > > | my_mirror_view (const View< T *, CLayout, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &view, Device nd, const T2 &scratch_view) |
|
template<class NewDevice , class Device , typename T , typename T2 > |
View< T *, CLayout, NewDevice,
Kokkos::MemoryTraits
< Kokkos::Unmanaged > > | my_mirror_view (const View< T *, CLayout, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &view, NewDevice nd, const T2 &scratch_view) |
|
template<class Device , typename T , typename T2 > |
View< T **, CLayout, Device,
Kokkos::MemoryTraits
< Kokkos::Unmanaged > > | my_mirror_view (const View< T **, CLayout, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &view, Device nd, const T2 &scratch_view) |
|
template<class NewDevice , class Device , typename T , typename T2 > |
View< T **, CLayout, NewDevice,
Kokkos::MemoryTraits
< Kokkos::Unmanaged > > | my_mirror_view (const View< T **, CLayout, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &view, NewDevice nd, const T2 &scratch_view) |
|
template<class Device , typename T > |
View< T *, CLayout, Device > | my_mirror_scratch_view (const View< T *, CLayout, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &view, Device nd) |
|
template<class NewDevice , class Device , typename T > |
View< T *, CLayout, NewDevice > | my_mirror_scratch_view (const View< T *, CLayout, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &view, NewDevice nd) |
|
template<class Device , typename T > |
View< T **, CLayout, Device > | my_mirror_scratch_view (const View< T **, CLayout, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &view, Device nd) |
|
template<class NewDevice , class Device , typename T > |
View< T **, CLayout, NewDevice > | my_mirror_scratch_view (const View< T **, CLayout, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &view, NewDevice nd) |
|
template<class T1 , class T2 > |
void | mirror_copy (T1 &view_dest, const T2 &view_src) |
|