Package com.aparapi.opencl
Interface OpenCL<T>
-
- All Known Implementing Classes:
OpenCLAdapter
public interface OpenCL<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
OpenCL.Arg
static interface
OpenCL.Constant
static interface
OpenCL.Get
static interface
OpenCL.GlobalReadOnly
static interface
OpenCL.GlobalReadWrite
static interface
OpenCL.GlobalWriteOnly
static interface
OpenCL.Kernel
static interface
OpenCL.Local
static interface
OpenCL.Put
static interface
OpenCL.Resource
static interface
OpenCL.Source
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CL_KHR_3D_IMAGE_WRITES
static java.lang.String
CL_KHR_BYTE_ADDRESSABLE_SUPPORT
static java.lang.String
CL_KHR_FP16
static java.lang.String
CL_KHR_FP64
static java.lang.String
CL_KHR_GL_SHARING
static java.lang.String
CL_KHR_GLOBAL_INT32_BASE_ATOMICS
static java.lang.String
CL_KHR_GLOBAL_INT32_EXTENDED_ATOMICS
static java.lang.String
CL_KHR_INT64_BASE_ATOMICS
static java.lang.String
CL_KHR_INT64_EXTENDED_ATOMICS
static java.lang.String
CL_KHR_LOCAL_INT32_BASE_ATOMICS
static java.lang.String
CL_KHR_LOCAL_INT32_EXTENDED_ATOMICS
static java.lang.String
CL_KHR_SELECT_FPROUNDING_MODE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
begin()
T
dispose()
T
end()
T
get(boolean[] array)
T
get(byte[] array)
T
get(char[] array)
T
get(double[] array)
T
get(float[] array)
T
get(int[] array)
T
get(short[] array)
java.util.List<ProfileInfo>
getProfileInfo()
T
put(boolean[] array)
T
put(byte[] array)
T
put(char[] array)
T
put(double[] array)
T
put(float[] array)
T
put(int[] array)
T
put(short[] array)
-
-
-
Field Detail
-
CL_KHR_FP64
static final java.lang.String CL_KHR_FP64
- See Also:
- Constant Field Values
-
CL_KHR_SELECT_FPROUNDING_MODE
static final java.lang.String CL_KHR_SELECT_FPROUNDING_MODE
- See Also:
- Constant Field Values
-
CL_KHR_GLOBAL_INT32_BASE_ATOMICS
static final java.lang.String CL_KHR_GLOBAL_INT32_BASE_ATOMICS
- See Also:
- Constant Field Values
-
CL_KHR_GLOBAL_INT32_EXTENDED_ATOMICS
static final java.lang.String CL_KHR_GLOBAL_INT32_EXTENDED_ATOMICS
- See Also:
- Constant Field Values
-
CL_KHR_LOCAL_INT32_BASE_ATOMICS
static final java.lang.String CL_KHR_LOCAL_INT32_BASE_ATOMICS
- See Also:
- Constant Field Values
-
CL_KHR_LOCAL_INT32_EXTENDED_ATOMICS
static final java.lang.String CL_KHR_LOCAL_INT32_EXTENDED_ATOMICS
- See Also:
- Constant Field Values
-
CL_KHR_INT64_BASE_ATOMICS
static final java.lang.String CL_KHR_INT64_BASE_ATOMICS
- See Also:
- Constant Field Values
-
CL_KHR_INT64_EXTENDED_ATOMICS
static final java.lang.String CL_KHR_INT64_EXTENDED_ATOMICS
- See Also:
- Constant Field Values
-
CL_KHR_3D_IMAGE_WRITES
static final java.lang.String CL_KHR_3D_IMAGE_WRITES
- See Also:
- Constant Field Values
-
CL_KHR_BYTE_ADDRESSABLE_SUPPORT
static final java.lang.String CL_KHR_BYTE_ADDRESSABLE_SUPPORT
- See Also:
- Constant Field Values
-
CL_KHR_FP16
static final java.lang.String CL_KHR_FP16
- See Also:
- Constant Field Values
-
CL_KHR_GL_SHARING
static final java.lang.String CL_KHR_GL_SHARING
- See Also:
- Constant Field Values
-
-
Method Detail
-
put
T put(float[] array)
-
put
T put(int[] array)
-
put
T put(short[] array)
-
put
T put(byte[] array)
-
put
T put(char[] array)
-
put
T put(boolean[] array)
-
put
T put(double[] array)
-
get
T get(float[] array)
-
get
T get(int[] array)
-
get
T get(short[] array)
-
get
T get(char[] array)
-
get
T get(boolean[] array)
-
get
T get(double[] array)
-
get
T get(byte[] array)
-
begin
T begin()
-
end
T end()
-
dispose
T dispose()
-
getProfileInfo
java.util.List<ProfileInfo> getProfileInfo()
-
-