HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CE_VectorT< T > Member List

This is the complete list of members for CE_VectorT< T >, including all inherited members.

addScaledVec(T s, const CE_VectorT< T > &a)CE_VectorT< T >
allocBuffer() const CE_VectorT< T >protected
average() const CE_VectorT< T >inline
bind(cl::Kernel &k) const CE_VectorT< T >
bind(const char *kernelName) const CE_VectorT< T >protected
buffer() const CE_VectorT< T >inline
CE_VectorT()CE_VectorT< T >
CE_VectorT(exint len, bool use_pool=false, bool read=true, bool write=true)CE_VectorT< T >
CE_VectorT(bool use_pool, bool read, bool write)CE_VectorT< T >
CE_VectorT(const CE_VectorT< T > &v)CE_VectorT< T >
copyFrom(const CE_VectorT< T > &v)CE_VectorT< T >
doReduce(const char *reduceFlags, const CE_VectorT< T > *a=NULL) const CE_VectorT< T >protected
dot(const CE_VectorT< T > &a) const CE_VectorT< T >
getReductionRanges(const cl::Kernel &k, cl::NDRange &globalRange, cl::NDRange &localRange, uint &groupsize, uint &ngroups, size_t &accumsize) const CE_VectorT< T >protected
init(exint len, bool doalloc=true)CE_VectorT< T >
init(exint nl, exint nh)CE_VectorT< T >
initFromBuffer(const cl::Buffer &src, exint size)CE_VectorT< T >
initFromVector(const UT_VectorT< T > &src, bool block=true)CE_VectorT< T >
length() const CE_VectorT< T >inline
loadKernel(const char *kernelName, const char *opt=NULL) const CE_VectorT< T >protected
matchAndCopyToVector(UT_VectorT< T > &dst, bool block=true) const CE_VectorT< T >
max() const CE_VectorT< T >
maxAbs() const CE_VectorT< T >
min() const CE_VectorT< T >
minAbs() const CE_VectorT< T >
multAndSet(const CE_VectorT< T > &a, const CE_VectorT< T > &b)CE_VectorT< T >
myBufferCE_VectorT< T >mutableprotected
myGlobalRangeCE_VectorT< T >protected
myLenCE_VectorT< T >protected
myLocalRangeCE_VectorT< T >protected
myReadCE_VectorT< T >protected
myUsePoolCE_VectorT< T >protected
myWriteCE_VectorT< T >protected
negPlus(const CE_VectorT< T > &a)CE_VectorT< T >
norm(int type) const CE_VectorT< T >
operator=(const CE_VectorT< T > &v)CE_VectorT< T >
reduceGroup(cl::Buffer out, uint groupsize, uint ngroups, size_t accumsize, const char *reduceFlags) const CE_VectorT< T >protected
releaseBuffer()CE_VectorT< T >protected
scaleAddVec(T s, const CE_VectorT< T > &a)CE_VectorT< T >
setValue(T cval)CE_VectorT< T >
sum() const CE_VectorT< T >
sumAbs() const CE_VectorT< T >
sumSqr() const CE_VectorT< T >
value_type typedefCE_VectorT< T >
zero()CE_VectorT< T >inline
~CE_VectorT()CE_VectorT< T >