public class OpenCLPlatform extends OpenCLJNI
Modifier and Type | Field and Description |
---|---|
private java.util.List<OpenCLDevice> |
devices |
private java.lang.String |
name |
private long |
platformId |
private static java.util.List<OpenCLPlatform> |
platforms |
private java.lang.String |
vendor |
private java.lang.String |
version |
Constructor and Description |
---|
OpenCLPlatform()
Default constructor
|
OpenCLPlatform(long _platformId,
java.lang.String _version,
java.lang.String _vendor,
java.lang.String _name)
Full constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addOpenCLDevice(OpenCLDevice device) |
java.lang.String |
getName() |
java.util.List<OpenCLDevice> |
getOpenCLDevices() |
java.util.List<OpenCLPlatform> |
getOpenCLPlatforms() |
static java.util.List<OpenCLPlatform> |
getUncachedOpenCLPlatforms() |
java.lang.String |
getVendor() |
java.lang.String |
getVersion() |
java.lang.String |
toString() |
createKernelJNI, createProgram, createProgram, disposeKernel, disposeProgram, getBytes, getMem, getPlatforms, getProfileInfo, invoke, remap
private long platformId
private final java.lang.String version
private final java.lang.String vendor
private final java.lang.String name
private final java.util.List<OpenCLDevice> devices
private static java.util.List<OpenCLPlatform> platforms
public OpenCLPlatform()
public OpenCLPlatform(long _platformId, java.lang.String _version, java.lang.String _vendor, java.lang.String _name)
_platformId
- _version
- _vendor
- _name
- public void addOpenCLDevice(OpenCLDevice device)
public java.util.List<OpenCLDevice> getOpenCLDevices()
public java.util.List<OpenCLPlatform> getOpenCLPlatforms()
public static java.util.List<OpenCLPlatform> getUncachedOpenCLPlatforms()
public java.lang.String getName()
public java.lang.String getVersion()
public java.lang.String getVendor()
public java.lang.String toString()
toString
in class java.lang.Object