Package | Description |
---|---|
com.aparapi | |
com.aparapi.device |
Contains classes representing OpenCL-capable devices, and "virtual" (java) devices which execute kernels using java.
|
com.aparapi.internal.kernel |
Modifier and Type | Method and Description |
---|---|
static Range |
Range.create(Device _device,
int _globalWidth)
Create a one dimensional range
0.._globalWidth with an undefined group size. |
static Range |
Range.create(Device _device,
int _globalWidth,
int _localWidth)
Create a one dimensional range
0.._globalWidth which is processed in groups of size _localWidth. |
static Range |
Range.create(int _globalWidth) |
static Range |
Range.create(int _globalWidth,
int _localWidth) |
static Range |
Range.create2D(Device _device,
int _globalWidth,
int _globalHeight)
Create a two dimensional range
0.._globalWidth * 0.._globalHeight choosing suitable values for localWidth and localHeight . |
static Range |
Range.create2D(Device _device,
int _globalWidth,
int _globalHeight,
int _localWidth,
int _localHeight)
Create a two dimensional range 0.._globalWidth x 0.._globalHeight using a group which is _localWidth x _localHeight in size.
|
static Range |
Range.create2D(int _globalWidth,
int _globalHeight) |
static Range |
Range.create2D(int _globalWidth,
int _globalHeight,
int _localWidth,
int _localHeight) |
static Range |
Range.create3D(Device _device,
int _globalWidth,
int _globalHeight,
int _globalDepth)
Create a three dimensional range
0.._globalWidth * 0.._globalHeight *0../_globalDepth
choosing suitable values for localWidth , localHeight and localDepth . |
static Range |
Range.create3D(Device _device,
int _globalWidth,
int _globalHeight,
int _globalDepth,
int _localWidth,
int _localHeight,
int _localDepth)
Create a two dimensional range
0.._globalWidth * 0.._globalHeight *0../_globalDepth
in groups defined by localWidth * localHeight * localDepth . |
static Range |
Range.create3D(int _globalWidth,
int _globalHeight,
int _globalDepth) |
static Range |
Range.create3D(int _globalWidth,
int _globalHeight,
int _globalDepth,
int _localWidth,
int _localHeight,
int _localDepth) |
Range |
Kernel.KernelState.getRange() |
Modifier and Type | Method and Description |
---|---|
Kernel |
Kernel.execute(Range _range)
Start execution of
_range kernels. |
Kernel |
Kernel.Entry.execute(Range _range) |
Kernel |
Kernel.execute(Range _range,
int _passes)
Start execution of
_passes iterations of _range kernels. |
Kernel |
Kernel.execute(String _entrypoint,
Range _range)
Start execution of
globalSize kernels for the given entrypoint. |
Kernel |
Kernel.execute(String _entrypoint,
Range _range,
int _passes)
Start execution of
globalSize kernels for the given entrypoint. |
void |
Kernel.executeFallbackAlgorithm(Range _range,
int _passId)
If
Kernel.hasFallbackAlgorithm() has been overriden to return true, this method should be overriden so as to
apply a single pass of the kernel's logic to the entire _range. |
void |
Kernel.KernelState.setRange(Range range) |
Modifier and Type | Method and Description |
---|---|
Range |
Device.createRange(int _globalWidth) |
Range |
Device.createRange(int _globalWidth,
int _localWidth) |
Range |
Device.createRange2D(int _globalWidth,
int _globalHeight) |
Range |
Device.createRange2D(int _globalWidth,
int _globalHeight,
int _localWidth,
int _localHeight) |
Range |
Device.createRange3D(int _globalWidth,
int _globalHeight,
int _globalDepth) |
Range |
Device.createRange3D(int _globalWidth,
int _globalHeight,
int _globalDepth,
int _localWidth,
int _localHeight,
int _localDepth) |
Modifier and Type | Method and Description |
---|---|
Kernel |
KernelRunner.execute(String _entrypoint,
Range _range,
int _passes) |
Copyright © 2016 Syncleus. All rights reserved.