Cabana 0.8.0-dev
 
Loading...
Searching...
No Matches
Cabana_Types.hpp File Reference

Memory access type checking. More...

#include <Kokkos_Core.hpp>
#include <type_traits>
Include dependency graph for Cabana_Types.hpp:
This graph shows which files directly or indirectly include this file:

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.
 

Detailed Description

Memory access type checking.