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.