Fermat
|
a dynamic device vector class
#include <vector.h>
Public Types | |
typedef device_tag | system_tag |
typedef vector< device_tag, T > | base_type |
typedef base_type::const_iterator | const_iterator |
typedef base_type::iterator | iterator |
typedef base_type::value_type | value_type |
typedef base_type::plain_view_type | plain_view_type |
typedef base_type::const_plain_view_type | const_plain_view_type |
Public Methods | |
device_vector (const size_t size=0, const T val=T()) | |
template<typename OtherAlloc > | |
device_vector (const thrust::host_vector< T, OtherAlloc > &v) | |
template<typename OtherAlloc > | |
device_vector (const thrust::device_vector< T, OtherAlloc > &v) | |
template<typename OtherAlloc > | |
device_vector< T > & | operator= (const thrust::host_vector< T, OtherAlloc > &v) |
template<typename OtherAlloc > | |
device_vector< T > & | operator= (const thrust::device_vector< T, OtherAlloc > &v) |
operator plain_view_type () | |
operator const_plain_view_type () const | |