libgrape-lite
A C++ library for parallel graph processing
|
Public Member Functions | |
void | set (const T &t) |
void | set (const T &t, const Stream &stream) |
thrust::device_vector< T >::reference | get () |
thrust::device_vector< T >::const_reference | get () const |
T | get (const Stream &stream) const |
T * | data () |
const T * | data () const |
void | Assign (const SharedValue< T > &rhs) |
void | Assign (const SharedValue< T > &rhs, const Stream &stream) |
void | Swap (SharedValue< T > &rhs) |
Private Attributes | |
thrust::device_vector< T > | d_buffer_ |
pinned_vector< T > | h_buffer_ |