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

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

appendElemType(UT_WorkBuffer &wb)CE_ArrayView< T >protectedstatic
average(int tuplesize=1, int comp=0) const CE_ArrayView< T >inline
bind(cl::Kernel &k) const CE_ArrayView< T >
bind(const char *kernel_name) const CE_ArrayView< T >
buffer() const CE_ArrayView< T >inline
CE_Array classCE_ArrayView< T >friend
CE_ArrayView(const cl::Buffer &b, exint size=-1)CE_ArrayView< T >
CE_ArrayView(const CE_BufferDevice< T > &b)CE_ArrayView< T >explicit
constant(T cval)CE_ArrayView< T >
convertFrom(const CE_ArrayView< V > &src, int src_tuplesize=1, int dst_tuplesize=1, exint src_offset=0, exint dst_offset=0, exint nelements=-1, T default_value=0)CE_ArrayView< T >
convertFromIndices(const CE_ArrayView< V > &src, const CE_ArrayView< I > &indices, int src_tuplesize=1, int dst_tuplesize=1, exint dst_offset=0, T default_value=0)CE_ArrayView< T >
doReduce(const char *reduce_flags, const CE_ArrayView< T > *a, int tuplesize=1, int comp=0) const CE_ArrayView< T >protected
dot(const CE_ArrayView< T > &b) const CE_ArrayView< T >
extractChannel(CE_ArrayView< T > &dst, int tuplesize, int comp) const CE_ArrayView< T >
harden() const CE_ArrayView< T >
insertChannel(const CE_ArrayView< T > &src, int tuplesize, int comp)CE_ArrayView< T >
iota()CE_ArrayView< T >
isEmpty() const CE_ArrayView< T >inline
loadKernel(const char *kernel_name, const char *opt=NULL) const CE_ArrayView< T >protected
max(int tuplesize=1, int comp=0) const CE_ArrayView< T >
maxAbs(int tuplesize=1, int comp=0) const CE_ArrayView< T >
maxLength(int tuplesize=1) const CE_ArrayView< T >
min(int tuplesize=1, int comp=0) const CE_ArrayView< T >
minAbs(int tuplesize=1, int comp=0) const CE_ArrayView< T >
minLength(int tuplesize=1) const CE_ArrayView< T >
myBufferCE_ArrayView< T >protected
mySizeCE_ArrayView< T >protected
prefixSum(CE_ArrayView< T > &dst, bool exclusive=true, CE_ScanOp op=CE_ScanOp::ADD) const CE_ArrayView< T >
readIntoArray(UT_Array< T > &array) const CE_ArrayView< T >
readValue(int idx) const CE_ArrayView< T >
reduce_t typedefCE_ArrayView< T >
reduceGroup(CE_ArrayView< V > &out, uint groupsize, const char *reduce_flags) const CE_ArrayView< T >protected
reorder(const CE_ArrayView< I > &order)CE_ArrayView< T >
rms(int tuplesize=1, int comp=0) const CE_ArrayView< T >inline
scalar_arg_t typedefCE_ArrayView< T >protected
scalarKernelArg(T v)CE_ArrayView< T >inlineprotected
size() const CE_ArrayView< T >inline
sort(bool is_descending=false, int maxbits=0)CE_ArrayView< T >inline
sortInternal(CE_ArrayView< V > &vals, bool is_descending, int maxbits)CE_ArrayView< T >protected
sortValues(CE_ArrayView< V > &vals, bool is_descending=false, int maxbits=0)CE_ArrayView< T >inline
sum(int tuplesize=1, int comp=0) const CE_ArrayView< T >
sumAbs(int tuplesize=1, int comp=0) const CE_ArrayView< T >
sumSqr(int tuplesize=1, int comp=0) const CE_ArrayView< T >
value_type typedefCE_ArrayView< T >
writeValue(int idx, const T &val, bool blocking=true)CE_ArrayView< T >