Kokkos Core Kernels Package
Version of the Day
|
Can AccessSpace access MemorySpace ? More...
#include <Kokkos_Concepts.hpp>
Public Types | |
enum | |
Can AccessSpace::execution_space access MemorySpace ? More... | |
enum | |
Can assign to AccessSpace from MemorySpace ? More... | |
enum | |
Can deep copy to AccessSpace::memory_Space from MemorySpace ? More... | |
Can AccessSpace access MemorySpace ?
Requires: Kokkos::is_space< AccessSpace >::value Kokkos::is_memory_space< MemorySpace >::value
Can AccessSpace::execution_space access MemorySpace ? enum : bool { accessible };
Is View<AccessSpace::memory_space> assignable from View<MemorySpace> ? enum : bool { assignable };
If ! accessible then through which intercessory memory space should a be used to deep copy memory for AccessSpace::execution_space to get access. When AccessSpace::memory_space == Kokkos::HostSpace then space is the View host mirror space.
Definition at line 359 of file Kokkos_Concepts.hpp.
anonymous enum |
Can AccessSpace::execution_space access MemorySpace ?
Default based upon memory space accessibility. Specialization required for other relationships.
Definition at line 387 of file Kokkos_Concepts.hpp.
anonymous enum |
Can assign to AccessSpace from MemorySpace ?
Default based upon memory space accessibility. Specialization required for other relationships.
Definition at line 394 of file Kokkos_Concepts.hpp.
anonymous enum |
Can deep copy to AccessSpace::memory_Space from MemorySpace ?
Definition at line 399 of file Kokkos_Concepts.hpp.