muda
buffer_fwd.h
1 #pragma once
2 
3 namespace muda
4 {
5 template <typename T>
6 class VarView;
7 
8 template <typename T>
9 class CVarView;
10 
11 template <typename T>
12 class BufferView;
13 
14 template <typename T>
16 
17 template <typename T>
18 class Buffer2DView;
19 
20 template <typename T>
21 class CBuffer2DView;
22 
23 template <typename T>
24 class Buffer3DView;
25 
26 template <typename T>
27 class CBuffer3DView;
28 
29 template <typename T>
30 class DeviceVar;
31 
32 template <typename T>
34 
35 template <typename T>
37 
38 template <typename T>
40 } // namespace muda
A std::vector like wrapper of cuda device memory, allows user to:
Definition: buffer_fwd.h:33
Definition: buffer_fwd.h:9
Definition: buffer_fwd.h:39
Definition: buffer_3d_view.h:119
Definition: buffer_fwd.h:12
Definition: assert.h:13
Definition: buffer_fwd.h:6
Definition: buffer_3d_view.h:142
Definition: buffer_fwd.h:30
Definition: buffer_fwd.h:36
Definition: buffer_2d_view.h:115
Definition: buffer_fwd.h:15
Definition: buffer_2d_view.h:135