curfil  ..
 All Classes Functions Variables Typedefs Friends Groups Pages
Modules | Classes | Functions
Basic datastructures

Modules

 Tags

Classes

class  cuv::memory< V, M >
 simply keeps a pointer and deallocates it when destroyed More...
class  cuv::linear_memory< V, M >
 represents contiguous memory More...
class  cuv::pitched_memory< V, M >
 represents 2D non-contiguous ("pitched") memory More...
class  cuv::ndarray_info< M, L >
 contains infos about shape and stride on host and in the ndarray data space. More...
class  cuv::ndarray< V, M, L >
 represents an n-dimensional array on GPU or CPU. More...
class  cuv::ndarray_view< V, M, L >
 primarily used as result of ndarray::operator[] More...
class  cuv::reference< T, M >
 This objects acts like a reference to the object stored at the wrapped pointer. More...

Functions

template<class V , class M , class L >
void cuv::fill (ndarray< V, M, L > &v, const V &p)
 used in implementation of ndarray.operator= for value_type argument

Detailed Description