Memory access type checking. More...
#include <Kokkos_Core.hpp>
#include <type_traits>
Go to the source code of this file.
Classes | |
struct | Cabana::is_memory_access_tag< class > |
Memory access type checker. More... | |
struct | Cabana::DefaultAccessMemory |
struct | Cabana::is_memory_access_tag< DefaultAccessMemory > |
Memory access type checker. More... | |
struct | Cabana::RandomAccessMemory |
Random access memory. Read-only and const with limited spatial locality. More... | |
struct | Cabana::is_memory_access_tag< RandomAccessMemory > |
struct | Cabana::AtomicAccessMemory |
Atomic memory access. All reads and writes are atomic. More... | |
struct | Cabana::is_memory_access_tag< AtomicAccessMemory > |
struct | Cabana::is_accessible_from< MemorySpace, ExecutionSpace, typename > |
struct | Cabana::is_accessible_from< MemorySpace, ExecutionSpace, std::enable_if_t< Kokkos::SpaceAccessibility< ExecutionSpace, MemorySpace >::accessible > > |
Namespaces | |
namespace | Cabana |
Core: particle data structures and algorithms. | |
Memory access type checking.