public class KernelArg extends KernelArgJNI
KernelArg
.Kernel.execute(int _globalSize)
Modifier and Type | Field and Description |
---|---|
private byte[] |
objArrayBuffer
The byte array for obj conversion passed to opencl
|
private java.nio.ByteBuffer |
objArrayByteBuffer
The ByteBuffer fronting the byte array
|
private ClassModel |
objArrayElementModel
ClassModel of the array elements (not used on JNI side)
|
private java.lang.Object |
primitiveBuf
Only set for AparapiBuffer objs,
|
private int |
primitiveSize
Size of this primitive
|
array, buffer, dims, field, javaArray, javaBuffer, name, numDims, numElements, sizeInBytes, type
Modifier | Constructor and Description |
---|---|
protected |
KernelArg()
Default constructor
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
getArray() |
protected int[] |
getDims() |
protected java.lang.reflect.Field |
getField() |
protected java.lang.Object |
getJavaArray() |
protected java.lang.Object |
getJavaBuffer() |
protected java.lang.String |
getName() |
protected int |
getNumDims() |
protected int |
getNumElements() |
protected byte[] |
getObjArrayBuffer() |
protected java.nio.ByteBuffer |
getObjArrayByteBuffer() |
protected ClassModel |
getObjArrayElementModel() |
protected java.lang.Object |
getPrimitiveBuf() |
protected int |
getPrimitiveSize() |
protected int |
getSizeInBytes() |
protected int |
getType() |
protected void |
setArray(java.lang.Object array) |
protected void |
setDims(int[] dims) |
protected void |
setField(java.lang.reflect.Field field) |
protected void |
setJavaArray(java.lang.Object javaArray) |
protected void |
setJavaBuffer(java.lang.Object buffer) |
protected void |
setName(java.lang.String name) |
protected void |
setNumDims(int numDims) |
protected void |
setNumElements(int numElements) |
protected void |
setObjArrayBuffer(byte[] objArrayBuffer) |
protected void |
setObjArrayByteBuffer(java.nio.ByteBuffer objArrayByteBuffer) |
protected void |
setObjArrayElementModel(ClassModel objArrayElementModel) |
protected void |
setPrimitiveBuf(java.lang.Object primitiveBuf) |
protected void |
setPrimitiveSize(int primitiveSize) |
protected void |
setSizeInBytes(int sizeInBytes) |
protected void |
setType(int type) |
java.lang.String |
toString() |
private byte[] objArrayBuffer
private java.nio.ByteBuffer objArrayByteBuffer
private ClassModel objArrayElementModel
private java.lang.Object primitiveBuf
private int primitiveSize
protected byte[] getObjArrayBuffer()
protected void setObjArrayBuffer(byte[] objArrayBuffer)
objArrayBuffer
- the objArrayBuffer to setprotected java.nio.ByteBuffer getObjArrayByteBuffer()
protected void setObjArrayByteBuffer(java.nio.ByteBuffer objArrayByteBuffer)
objArrayByteBuffer
- the objArrayByteBuffer to setprotected ClassModel getObjArrayElementModel()
protected void setObjArrayElementModel(ClassModel objArrayElementModel)
objArrayElementModel
- the objArrayElementModel to setprotected java.lang.Object getPrimitiveBuf()
protected void setPrimitiveBuf(java.lang.Object primitiveBuf)
primitiveBuf
- the primitiveBuf to setprotected int getPrimitiveSize()
protected void setPrimitiveSize(int primitiveSize)
primitiveSize
- the primitiveSize to setprotected int getType()
protected void setType(int type)
type
- the type to setprotected java.lang.String getName()
protected void setName(java.lang.String name)
name
- the name to setprotected java.lang.Object getJavaArray()
protected void setJavaArray(java.lang.Object javaArray)
javaArray
- the javaArray to setprotected int getSizeInBytes()
protected void setSizeInBytes(int sizeInBytes)
sizeInBytes
- the sizeInBytes to setprotected int getNumElements()
protected void setNumElements(int numElements)
numElements
- the numElements to setprotected java.lang.Object getArray()
protected void setArray(java.lang.Object array)
array
- the array to setprotected java.lang.reflect.Field getField()
protected void setField(java.lang.reflect.Field field)
field
- the field to setprotected java.lang.Object getJavaBuffer()
protected void setJavaBuffer(java.lang.Object buffer)
buffer
- the buffer to setprotected int getNumDims()
protected void setNumDims(int numDims)
numDims
- the number of dimensions for the bufferprotected int[] getDims()
protected void setDims(int[] dims)
dims
- the dimsensions for the bufferpublic java.lang.String toString()
toString
in class java.lang.Object