public class CLVersion extends Object implements Comparable<CLVersion>
getSpecVersion() for comparison.| Modifier and Type | Field and Description |
|---|---|
static CLVersion |
CL_1_0 |
static CLVersion |
CL_1_1 |
String |
fullversion
The full version String is defined as:
OpenCL[space][major_version].[minor_version][space][platform-specific information] |
String |
implversion
The platform specific part of the version string.
|
short |
major
Mayor version number.
|
short |
minor
Minor version number.
|
| Modifier | Constructor and Description |
|---|---|
protected |
CLVersion(String version) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(CLVersion other) |
boolean |
equals(Object obj)
Returns true if both
fullversion Strings match. |
String |
getFullVersion()
Returns the full, unfiltered version string.
|
String |
getImplVersion() |
short |
getMajor() |
short |
getMinor() |
String |
getSpecVersion()
Returns
'"OpenCL " + major + "." + minor'. |
int |
hashCode() |
boolean |
isAtLeast(CLVersion other) |
boolean |
isAtLeast(int major,
int minor) |
boolean |
isEqual(CLVersion other) |
boolean |
isEqual(int major,
int minor) |
String |
toString() |
public static final CLVersion CL_1_0
public static final CLVersion CL_1_1
public final String fullversion
OpenCL[space][major_version].[minor_version][space][platform-specific information]public final String implversion
fullversionpublic final short minor
fullversionpublic final short major
fullversionprotected CLVersion(String version)
public int compareTo(CLVersion other)
compareTo in interface Comparable<CLVersion>public boolean isAtLeast(CLVersion other)
public boolean isAtLeast(int major,
int minor)
public boolean isEqual(CLVersion other)
public boolean isEqual(int major,
int minor)
public String getSpecVersion()
'"OpenCL " + major + "." + minor'.public String getFullVersion()
fullversionpublic String getImplVersion()
implversionpublic short getMajor()
majorpublic short getMinor()
minorpublic boolean equals(Object obj)
fullversion Strings match.