de.grogra.gpuflux.jocl.compute
public class ComputeContext extends java.lang.Object
| Constructor and Description |
|---|
ComputeContext(JOCLDeviceFilter filter) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
aquireLog() |
ComputeByteBuffer |
createByteBuffer() |
Kernel |
createKernel(java.lang.String filename,
java.lang.String kernelname,
java.lang.String options) |
SharedBuffer |
createSharedBuffer(ComputeByteBuffer computeByteBuffer,
long flags) |
void |
finish() |
protected JOCLContext |
getContext(int id) |
java.util.AbstractList<Device> |
getDeviceList() |
JOCLDeviceFilter |
getFilter() |
java.lang.String |
getLog() |
Device |
getPrimaryDevice() |
boolean |
hasBigEndian() |
boolean |
hasLittleEndian() |
boolean |
valid() |
public ComputeContext(JOCLDeviceFilter filter)
public java.lang.Object aquireLog()
public ComputeByteBuffer createByteBuffer()
public Kernel createKernel(java.lang.String filename, java.lang.String kernelname, java.lang.String options) throws java.io.IOException
java.io.IOExceptionpublic SharedBuffer createSharedBuffer(ComputeByteBuffer computeByteBuffer, long flags)
public void finish()
protected JOCLContext getContext(int id)
public java.util.AbstractList<Device> getDeviceList()
public JOCLDeviceFilter getFilter()
public java.lang.String getLog()
public Device getPrimaryDevice()
public boolean hasBigEndian()
public boolean hasLittleEndian()
public boolean valid()