| 
| 
  | SharedArray (size_t size) | 
|   | 
| 
void  | resize (size_t size) | 
|   | 
| 
void  | set (size_t idx, const T &t) | 
|   | 
| 
void  | set (size_t idx, const T &t, const Stream &stream) | 
|   | 
| 
void  | fill (const T &t) | 
|   | 
| 
void  | fill (const T &t, const Stream &stream) | 
|   | 
| 
thrust::device_vector< T >::reference  | get (size_t idx) | 
|   | 
| 
thrust::device_vector< T >::const_reference  | get (size_t idx) const | 
|   | 
| 
T  | get (size_t idx, const Stream &stream) const | 
|   | 
| 
const host_t &  | get (const Stream &stream) const | 
|   | 
| 
host_t &  | get (const Stream &stream) | 
|   | 
| 
T *  | data () | 
|   | 
| 
const T *  | data () const | 
|   | 
| 
T *  | data (size_t idx) | 
|   | 
| 
const T *  | data (size_t idx) const | 
|   | 
| 
void  | Assign (const SharedArray< T > &rhs) | 
|   | 
| 
void  | Assign (const SharedArray< T > &rhs, const Stream &stream) | 
|   | 
| 
void  | Swap (SharedArray< T > &rhs) | 
|   |