![]() |
(git:98357aa)
|
#include <grid_gpu_context.h>
Public Member Functions | |
| gpu_vector ()=default | |
| gpu_vector (const gpu_vector &)=delete | |
| gpu_vector & | operator= (const gpu_vector &)=delete |
| gpu_vector (gpu_vector &&other) noexcept | |
| gpu_vector & | operator= (gpu_vector &&other) noexcept |
| gpu_vector (const size_t size__) | |
| gpu_vector (const size_t size__, void *ptr__) | |
| ~gpu_vector () | |
| size_t | size () const |
| void | copy_to_gpu (const T *data__) |
| void | copy_to_gpu (const T *data__, offloadStream_t &stream__) |
| void | copy_associated_host_to_gpu (offloadStream_t &stream__) |
| void | copy_from_gpu (T *data__, offloadStream_t &stream__) |
| void | copy_gpu_to_associated_host (offloadStream_t &stream__) |
| void | zero (offloadStream_t &stream__) |
| void | associate (void *host_ptr__, void *device_ptr__, const size_t size__) |
| void | zero () |
| void | copy_to_gpu (const std::vector< T > &data__) |
| void | resize (const size_t new_size__) |
| void | clear () |
| void | reset () |
| T * | data () |
| const T * | data () const |
Definition at line 41 of file grid_gpu_context.h.
|
default |
|
delete |
|
inlinenoexcept |
Definition at line 68 of file grid_gpu_context.h.
|
inlineexplicit |
|
inline |
Definition at line 92 of file grid_gpu_context.h.
|
inline |
|
delete |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
Definition at line 108 of file grid_gpu_context.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 148 of file grid_gpu_context.h.
|
inline |
Definition at line 160 of file grid_gpu_context.h.
|
inline |
Definition at line 165 of file grid_gpu_context.h.
|
inline |
Definition at line 175 of file grid_gpu_context.h.
|
inline |
Definition at line 197 of file grid_gpu_context.h.
|
inline |
|
inline |
|
inline |
Definition at line 213 of file grid_gpu_context.h.