curfil  ..
 All Classes Functions Variables Typedefs Friends Groups Pages
cuv::ndarray< V, M, L > Member List

This is the complete list of members for cuv::ndarray< V, M, L >, including all inherited members.

allocate(ndarray &t, linear_memory_tag)cuv::ndarray< V, M, L >inlineprotected
allocate(ndarray &t, pitched_memory_tag)cuv::ndarray< V, M, L >inlineprotected
assign(const ndarray< V, _M, _L > &o, cudaStream_t stream=0)cuv::ndarray< V, M, L >inline
assign(const ndarray< value_type, OM, L > &o, cudaStream_t stream=0)cuv::ndarray< V, M, L >inline
const_reference_type typedefcuv::ndarray< V, M, L >
copy(T tag=linear_memory_tag(), cudaStream_t stream=0) const cuv::ndarray< V, M, L >inline
copy() const cuv::ndarray< V, M, L >inline
copy_memory(const ndarray< V, OM, OL > &src, bool force_dst_contiguous, cudaStream_t stream)cuv::ndarray< V, M, L >inline
copy_memory(const ndarray< V, OM, OL > &src, linear_memory_tag, cudaStream_t stream)cuv::ndarray< V, M, L >inline
copy_memory(const ndarray< V, OM, OL > &src, pitched_memory_tag, cudaStream_t stream)cuv::ndarray< V, M, L >inline
dealloc()cuv::ndarray< V, M, L >inline
effective_shape() const cuv::ndarray< V, M, L >inline
index_of(int D, index_type *arr) const cuv::ndarray< V, M, L >inlineprotected
index_of(const extent_gen< D > &eg) const cuv::ndarray< V, M, L >inline
index_type typedefcuv::ndarray< V, M, L >
info() const cuv::ndarray< V, M, L >inline
info()cuv::ndarray< V, M, L >inline
info_type typedefcuv::ndarray< V, M, L >
is_2dcopyable() const cuv::ndarray< V, M, L >inline
is_c_contiguous() const cuv::ndarray< V, M, L >inline
m_allocator (defined in cuv::ndarray< V, M, L >)cuv::ndarray< V, M, L >
m_infocuv::ndarray< V, M, L >protected
m_memorycuv::ndarray< V, M, L >protected
m_ptrcuv::ndarray< V, M, L >protected
mem()cuv::ndarray< V, M, L >inline
mem() const cuv::ndarray< V, M, L >inline
memory_layout_type typedefcuv::ndarray< V, M, L >
memory_space_type typedefcuv::ndarray< V, M, L >
memory_type typedefcuv::ndarray< V, M, L >
memsize() const cuv::ndarray< V, M, L >inline
ndarray(const boost::shared_ptr< allocator > _allocator=boost::make_shared< default_allocator >())cuv::ndarray< V, M, L >inline
ndarray(const ndarray &o)cuv::ndarray< V, M, L >inline
ndarray(const ndarray< value_type, OM, L > &o, cudaStream_t stream=0)cuv::ndarray< V, M, L >inline
ndarray(const ndarray &o, pitched_memory_tag, cudaStream_t stream=0)cuv::ndarray< V, M, L >inlineexplicit
ndarray(const ndarray< value_type, OM, L > &o, pitched_memory_tag, cudaStream_t stream=0)cuv::ndarray< V, M, L >inlineexplicit
ndarray(const ndarray &o, linear_memory_tag, cudaStream_t stream=0)cuv::ndarray< V, M, L >inlineexplicit
ndarray(const ndarray< value_type, OM, L > &o, linear_memory_tag, cudaStream_t stream=0)cuv::ndarray< V, M, L >inlineexplicit
ndarray(const ndarray< value_type, M, OL > &o)cuv::ndarray< V, M, L >inlineexplicit
ndarray(const size_type i, const boost::shared_ptr< allocator > _allocator=boost::make_shared< default_allocator >())cuv::ndarray< V, M, L >inlineexplicit
ndarray(const size_type i, const int j, const boost::shared_ptr< allocator > _allocator=boost::make_shared< default_allocator >())cuv::ndarray< V, M, L >inlineexplicit
ndarray(const extent_gen< D > &eg, const boost::shared_ptr< allocator > _allocator=boost::make_shared< default_allocator >())cuv::ndarray< V, M, L >inlineexplicit
ndarray(const std::vector< size_type > &eg, const boost::shared_ptr< allocator > _allocator=boost::make_shared< default_allocator >())cuv::ndarray< V, M, L >inlineexplicit
ndarray(const std::vector< size_type > &eg, pitched_memory_tag, const boost::shared_ptr< allocator > _allocator=boost::make_shared< default_allocator >())cuv::ndarray< V, M, L >inlineexplicit
ndarray(const extent_gen< D > &eg, pitched_memory_tag, const boost::shared_ptr< allocator > _allocator=boost::make_shared< default_allocator >())cuv::ndarray< V, M, L >inlineexplicit
ndarray(const extent_gen< D > &eg, value_type *ptr, const boost::shared_ptr< allocator > _allocator=boost::make_shared< default_allocator >())cuv::ndarray< V, M, L >inlineexplicit
ndarray(const std::vector< size_type > &shape, value_type *ptr, const boost::shared_ptr< allocator > _allocator=boost::make_shared< default_allocator >()) (defined in cuv::ndarray< V, M, L >)cuv::ndarray< V, M, L >inlineexplicit
ndarray(const index_gen< D, E > &idx, value_type *ptr, const boost::shared_ptr< allocator > _allocator=boost::make_shared< default_allocator >())cuv::ndarray< V, M, L >inlineexplicit
ndarray_view classcuv::ndarray< V, M, L >friend
ndim() const cuv::ndarray< V, M, L >inline
operator()(index_type i0)cuv::ndarray< V, M, L >inline
operator()(index_type i0) const cuv::ndarray< V, M, L >inline
operator()(index_type i0, index_type i1) const cuv::ndarray< V, M, L >inline
operator()(index_type i0, index_type i1)cuv::ndarray< V, M, L >inline
operator()(index_type i0, index_type i1, index_type i2) const cuv::ndarray< V, M, L >inline
operator()(index_type i0, index_type i1, index_type i2)cuv::ndarray< V, M, L >inline
operator()(index_type i0, index_type i1, index_type i2, index_type i3) const cuv::ndarray< V, M, L >inline
operator()(index_type i0, index_type i1, index_type i2, index_type i3)cuv::ndarray< V, M, L >inline
operator()(index_type i0, index_type i1, index_type i2, index_type i3, index_type i4) const cuv::ndarray< V, M, L >inline
operator()(index_type i0, index_type i1, index_type i2, index_type i3, index_type i4)cuv::ndarray< V, M, L >inline
operator=(const ndarray &o)cuv::ndarray< V, M, L >inline
operator=(const _V &scalar)cuv::ndarray< V, M, L >inline
operator=(const ndarray< value_type, OM, L > &o)cuv::ndarray< V, M, L >inline
operator=(const ndarray< value_type, M, OL > &o)cuv::ndarray< V, M, L >inline
operator[](index_type idx)cuv::ndarray< V, M, L >inline
operator[](index_type idx) const cuv::ndarray< V, M, L >inline
operator[](const index_gen< D, E > &idx) const cuv::ndarray< V, M, L >inline
ptr()cuv::ndarray< V, M, L >inline
ptr() const cuv::ndarray< V, M, L >inline
reference_type typedefcuv::ndarray< V, M, L >
reshape(const extent_gen< D > &eg)cuv::ndarray< V, M, L >inline
reshape(const std::vector< size_type > &shape)cuv::ndarray< V, M, L >inline
reshape(size_type r, size_type c)cuv::ndarray< V, M, L >inline
resize(const std::vector< size_type > &shape)cuv::ndarray< V, M, L >inline
resize(const extent_gen< D > &eg)cuv::ndarray< V, M, L >inline
resize(size_type size)cuv::ndarray< V, M, L >inline
resize(size_type r, size_type c)cuv::ndarray< V, M, L >inline
set_ptr_offset(long int i)cuv::ndarray< V, M, L >inline
shape(const size_t i) const cuv::ndarray< V, M, L >inline
shape() const cuv::ndarray< V, M, L >inline
size() const cuv::ndarray< V, M, L >inline
size_type typedefcuv::ndarray< V, M, L >
stride(const size_t i) const cuv::ndarray< V, M, L >inline
value_type typedefcuv::ndarray< V, M, L >
view_type typedefcuv::ndarray< V, M, L >