HDK
|
This is the complete list of members for CE_Array< T >, including all inherited members.
allocBuffer() const | CE_BufferDevice< T > | protected |
appendElemType(UT_WorkBuffer &wb) | CE_Array< T > | protectedstatic |
average(int tuplesize=1, int comp=0) const | CE_Array< T > | inline |
bind(cl::Kernel &k) const | CE_Array< T > | |
bind(const char *kernel_name) const | CE_Array< T > | |
buffer() const | CE_Array< T > | inline |
CE_Array() | CE_Array< T > | inline |
CE_Array(exint size) | CE_Array< T > | inline |
CE_Array(cl::Buffer &&buf, exint size=-1) | CE_Array< T > | inline |
CE_Array(const CE_Array< T > &a) | CE_Array< T > | inlineexplicit |
CE_Array(CE_Array< T > &&a) noexcept | CE_Array< T > | inline |
CE_BufferDevice() | CE_BufferDevice< T > | inline |
CE_BufferDevice(exint size) | CE_BufferDevice< T > | inline |
CE_BufferDevice(cl::Buffer &&buf, exint size=-1) | CE_BufferDevice< T > | inline |
CE_BufferDevice(const CE_BufferDevice< T > &b)=delete | CE_BufferDevice< T > | |
CE_BufferDevice(CE_BufferDevice< T > &&b) noexcept | CE_BufferDevice< T > | inline |
constant(T cval) | CE_Array< T > | |
convertFrom(const CE_Array< 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_Array< T > | inline |
copyFrom(const CE_BufferDevice< T > &b, exint len=-1) | CE_BufferDevice< T > | |
doReduce(const char *reduce_flags, const CE_Array< T > *a, int tuplesize=1, int comp=0) const | CE_Array< T > | protected |
dot(const CE_Array< T > &b) const | CE_Array< T > | |
init(exint size) | CE_Array< T > | inline |
initAndConvertFrom(const CE_Array< V > &src, int src_tuplesize=1, int dst_tuplesize=1, T default_value=0) | CE_Array< T > | inline |
initFromArray(const UT_Array< T > &src, exint len=-1, bool block=true) | CE_BufferDevice< T > | |
initFromBuffer(const CE_BufferDevice< V > &src, int offset) | CE_Array< T > | inline |
initFromData(const T *data, exint nelem, bool block=true) | CE_BufferDevice< T > | |
initInternal(exint size, bool doalloc=true) | CE_BufferDevice< T > | protected |
iota() | CE_Array< T > | |
isEmpty() const | CE_Array< T > | inline |
loadKernel(const char *kernel_name, const char *opt=NULL) const | CE_Array< T > | protected |
matchAndCopyToArray(UT_Array< T > &dst, exint len=-1, bool block=true) const | CE_BufferDevice< T > | |
max(int tuplesize=1, int comp=0) const | CE_Array< T > | |
maxAbs(int tuplesize=1, int comp=0) const | CE_Array< T > | |
min(int tuplesize=1, int comp=0) const | CE_Array< T > | |
minAbs(int tuplesize=1, int comp=0) const | CE_Array< T > | |
myBuffer | CE_BufferDevice< T > | mutableprotected |
mySize | CE_BufferDevice< T > | protected |
operator=(CE_Array< T > &&other) | CE_Array< T > | inline |
operator=(const CE_Array< T > &other)=delete | CE_Array< T > | |
prefixSum(CE_Array< T > &dst, bool exclusive=true, bool oneifnonzero=false) | CE_Array< T > | |
readValue(int idx) const | CE_Array< T > | |
reduce_t typedef | CE_Array< T > | |
reduceGroup(CE_Array< V > &out, uint groupsize, const char *reduce_flags) const | CE_Array< T > | protected |
release() | CE_BufferDevice< T > | inline |
releaseBuffer() | CE_BufferDevice< T > | protected |
reorder(const CE_Array< uint32_t > &order) | CE_Array< T > | |
reset(cl::Buffer &&buf, exint size=-1) | CE_BufferDevice< T > | inline |
rms(int tuplesize=1, int comp=0) const | CE_Array< T > | inline |
scalar_arg_t typedef | CE_Array< T > | protected |
scalarKernelArg(T v) | CE_Array< T > | inlineprotected |
size() const | CE_Array< T > | inline |
sort(bool is_descending=false, int maxbits=0) | CE_Array< T > | inline |
sortInternal(CE_Array< V > &vals, bool is_descending, int maxbits) | CE_Array< T > | protected |
sortValues(CE_Array< V > &vals, bool is_descending=false, int maxbits=0) | CE_Array< T > | inline |
sum(int tuplesize=1, int comp=0) const | CE_Array< T > | |
sumAbs(int tuplesize=1, int comp=0) const | CE_Array< T > | |
sumSqr(int tuplesize=1, int comp=0) const | CE_Array< T > | |
value_type typedef | CE_Array< T > | |
writeValue(int idx, const T &val, bool blocking=true) | CE_Array< T > | |
~CE_Array() | CE_Array< T > | inline |
~CE_BufferDevice() | CE_BufferDevice< T > | inline |