File NativeFloatTensor.java

Parent directory (internal)

Definition (internal/NativeFloatTensor.java)

Full File Listing

namespace internal
NativeFloatTensor : public com.qualcomm.qti.snpe.FloatTensor

Public Functions

inline void write (float[] value, int offset, int length, int... position)
inline void write(float value, int... position)
inline int read (float[] value, int offset, int length, int... position)
inline float read(int... position)
inline synchronized void release ()

Protected Functions

inline void finalize()

Package Functions

inline  NativeFloatTensor (final int[] shape)
inline ByteBuffer asByteBuffer()
inline long getNativeHandle()

Private Functions

native long nativeInit (ByteBuffer buffer, int capacity)
inline void doRelease()
native void nativeRelease (long nativeHandle)

Private Members

long mNativeHandle
final ByteBuffer mByteBuffer
final FloatBuffer mFloatBufferView

Private Static Functions

static inline void writeShape (final JniInputBundle bundle, final int[] shape)

Private Static Attributes

static final int FLOAT_SIZE_BYTES   = 4
static final int JNI_ERROR   = -1