Uses of Class
com.jogamp.opencl.CLDevice

Packages that use CLDevice
com.jogamp.opencl   
com.jogamp.opencl.gl   
com.jogamp.opencl.util   
 

Uses of CLDevice in com.jogamp.opencl
 

Fields in com.jogamp.opencl declared as CLDevice
protected  CLDevice[] CLContext.devices
           
 

Fields in com.jogamp.opencl with type parameters of type CLDevice
protected  Map<CLDevice,List<CLCommandQueue>> CLContext.queuesMap
           
 

Methods in com.jogamp.opencl that return CLDevice
 CLDevice[] CLProgram.getCLDevices()
          Returns all devices associated with this program.
 CLDevice CLCommandQueue.getDevice()
          Returns the device of this command queue.
 CLDevice[] CLContext.getDevices()
          Returns all devices associated with this CLContext.
 CLDevice CLContext.getMaxFlopsDevice()
          Returns the device with maximal FLOPS from this context.
 CLDevice CLPlatform.getMaxFlopsDevice()
          Returns the device with maximal FLOPS from this platform.
 CLDevice CLPlatform.getMaxFlopsDevice(CLDevice.Type... types)
          Returns the device with maximal FLOPS and the specified type from this platform.
 CLDevice CLContext.getMaxFlopsDevice(CLDevice.Type type)
          Returns the device with maximal FLOPS of the specified device type from this context.
 CLDevice[] CLPlatform.listCLDevices()
          Lists all physical devices available on this platform.
 CLDevice[] CLPlatform.listCLDevices(CLDevice.Type... types)
          Lists all physical devices available on this platform matching the given CLDevice.Type.
 

Methods in com.jogamp.opencl that return types with arguments of type CLDevice
 Map<CLDevice,byte[]> CLProgram.getBinaries()
          Returns the binaries for this program in an ordered Map containing the device as key and the program binaries as value.
 Map<CLDevice,CLProgram.Status> CLProgram.getBuildStatus()
          Returns the build status enum of this program for each device as Map.
 

Methods in com.jogamp.opencl with parameters of type CLDevice
 CLProgram CLProgram.build(CLBuildListener listener, CLDevice... devices)
          Builds this program for the given devices.
 CLProgram CLProgram.build(CLBuildListener listener, String options, CLDevice... devices)
          Builds this program for the given devices and with the specified build options.
 CLProgram CLProgram.build(CLDevice... devices)
          Builds this program for the given devices.
 CLProgram CLProgram.build(String options, CLDevice... devices)
          Builds this program for the given devices and with the specified build options.
static CLContext CLContext.create(CLDevice... devices)
          Creates a context on the specified devices.
protected static long CLContext.createContext(CLErrorHandler handler, PointerBuffer properties, CLDevice... devices)
           
 CLProgramBuilder CLProgramBuilder.forDevice(CLDevice device)
           
 CLProgramBuilder CLProgramBuilder.forDevices(CLDevice... devices)
           
 String CLProgram.getBuildLog(CLDevice device)
          Returns the build log for this program on the specified device.
 CLProgram.Status CLProgram.getBuildStatus(CLDevice device)
          Returns the build status enum for this program on the specified device.
 long[] CLKernel.getCompileWorkGroupSize(CLDevice device)
          Returns the work-group size specified by the __attribute__((reqd_work_group_size(X, Y, Z))) qualifier in kernel sources.
 long CLKernel.getLocalMemorySize(CLDevice device)
          Returns the amount of local memory in bytes being used by a kernel.
 long CLKernel.getWorkGroupSize(CLDevice device)
          Returns the work group size for this kernel on the given device.
protected  void CLContext.overrideContext(CLDevice device)
           
 

Method parameters in com.jogamp.opencl with type arguments of type CLDevice
 CLProgram CLContext.createProgram(Map<CLDevice,byte[]> binaries)
          Creates a program from the given binaries, the program is not build yet.
 

Uses of CLDevice in com.jogamp.opencl.gl
 

Methods in com.jogamp.opencl.gl with parameters of type CLDevice
static CLGLContext CLGLContext.create(GLContext glContext, CLDevice... devices)
          Creates a shared context on the specified platform and with the specified devices.
 

Uses of CLDevice in com.jogamp.opencl.util
 

Methods in com.jogamp.opencl.util with parameters of type CLDevice
 CLBuildConfiguration CLBuildConfiguration.forDevice(CLDevice device)
          Adds the device as build target.
 CLProgramConfiguration CLProgramConfiguration.forDevice(CLDevice device)
           
 CLBuildConfiguration CLBuildConfiguration.forDevices(CLDevice... devices)
          Adds the devices as build target.
 CLProgramConfiguration CLProgramConfiguration.forDevices(CLDevice... devices)
           
static Map<String,String> CLUtil.obtainDeviceProperties(CLDevice dev)
          Reads all device properties and returns them as key-value map.