| 
    Kokkos Core Kernels Package
    Version of the Day
    
   | 
 
Memory management for host memory. More...
#include <Kokkos_HostSpace.hpp>
Public Types | |
| using | memory_space = HostSpace | 
| Tag this class as a kokkos memory space.  More... | |
| using | execution_space = DefaultHostExecutionSpace | 
| Default execution space for this memory space.  More... | |
| using | device_type = Kokkos::Device< execution_space, memory_space > | 
| This memory space preferred device_type.  More... | |
Public Member Functions | |
| template<typename ExecutionSpace > | |
| void * | allocate (const ExecutionSpace &, const size_t arg_alloc_size) const | 
| Allocate untracked memory in the space.  More... | |
| void | deallocate (void *const arg_alloc_ptr, const size_t arg_alloc_size) const | 
| Deallocate untracked memory in the space.  More... | |
Static Public Member Functions | |
| static constexpr const char * | name () | 
| Return Name of the MemorySpace.  More... | |
Memory management for host memory.
HostSpace is a memory space that governs host memory. "Host" memory means the usual CPU-accessible memory.
Definition at line 49 of file Kokkos_HostSpace.hpp.
Tag this class as a kokkos memory space.
Definition at line 52 of file Kokkos_HostSpace.hpp.
Default execution space for this memory space.
Every memory space has a default execution space. This is useful for things like initializing a View (which happens in parallel using the View's default execution space).
Definition at line 61 of file Kokkos_HostSpace.hpp.
| using Kokkos::HostSpace::device_type = Kokkos::Device<execution_space, memory_space> | 
This memory space preferred device_type.
Definition at line 64 of file Kokkos_HostSpace.hpp.
      
  | 
  inline | 
Allocate untracked memory in the space.
Definition at line 97 of file Kokkos_HostSpace.hpp.
| void Kokkos::HostSpace::deallocate | ( | void *const | arg_alloc_ptr, | 
| const size_t | arg_alloc_size | ||
| ) | const | 
Deallocate untracked memory in the space.
      
  | 
  inlinestatic | 
Return Name of the MemorySpace.
Definition at line 127 of file Kokkos_HostSpace.hpp.
 1.8.5