Uses of Class
com.aparapi.Range
-
Packages that use Range 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.jni com.aparapi.internal.kernel -
-
Uses of Range in com.aparapi
Fields in com.aparapi declared as Range Modifier and Type Field Description private Range
Kernel.KernelState. range
Methods in com.aparapi that return Range Modifier and Type Method Description static Range
Range. create(int _globalWidth)
static Range
Range. create(int _globalWidth, int _localWidth)
static Range
Range. create(Device _device, int _globalWidth)
Create a one dimensional range0.._globalWidth
with an undefined group size.static Range
Range. create(Device _device, int _globalWidth, int _localWidth)
Create a one dimensional range0.._globalWidth
which is processed in groups of size _localWidth.static Range
Range. create2D(int _globalWidth, int _globalHeight)
static Range
Range. create2D(int _globalWidth, int _globalHeight, int _localWidth, int _localHeight)
static Range
Range. create2D(Device _device, int _globalWidth, int _globalHeight)
Create a two dimensional range0.._globalWidth * 0.._globalHeight
choosing suitable values forlocalWidth
andlocalHeight
.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. create3D(int _globalWidth, int _globalHeight, int _globalDepth)
static Range
Range. create3D(int _globalWidth, int _globalHeight, int _globalDepth, int _localWidth, int _localHeight, int _localDepth)
static Range
Range. create3D(Device _device, int _globalWidth, int _globalHeight, int _globalDepth)
Create a three dimensional range0.._globalWidth * 0.._globalHeight *0../_globalDepth
choosing suitable values forlocalWidth
,localHeight
andlocalDepth
.static Range
Range. create3D(Device _device, int _globalWidth, int _globalHeight, int _globalDepth, int _localWidth, int _localHeight, int _localDepth)
Create a two dimensional range0.._globalWidth * 0.._globalHeight *0../_globalDepth
in groups defined bylocalWidth
*localHeight
*localDepth
.protected Range
Kernel. createRange(int _range)
Range
Kernel.KernelState. getRange()
Methods in com.aparapi with parameters of type Range Modifier and Type Method Description Kernel
Kernel.Entry. execute(Range _range)
Kernel
Kernel. execute(Range _range)
Start execution of_range
kernels.Kernel
Kernel. execute(Range _range, int _passes)
Start execution of_passes
iterations of_range
kernels.Kernel
Kernel. execute(java.lang.String _entrypoint, Range _range)
Start execution ofglobalSize
kernels for the given entrypoint.Kernel
Kernel. execute(java.lang.String _entrypoint, Range _range, int _passes)
Start execution ofglobalSize
kernels for the given entrypoint.void
Kernel. executeFallbackAlgorithm(Range _range, int _passId)
IfKernel.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)
-
Uses of Range in com.aparapi.device
Methods in com.aparapi.device that return Range Modifier and Type Method 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)
-
Uses of Range in com.aparapi.internal.jni
Methods in com.aparapi.internal.jni with parameters of type Range Modifier and Type Method Description protected int
KernelRunnerJNI. runKernelJNI(long _jniContextHandle, Range _range, boolean _needSync, int _passes, java.nio.ByteBuffer _inBuffer, java.nio.ByteBuffer _outBuffer)
-
Uses of Range in com.aparapi.internal.kernel
Fields in com.aparapi.internal.kernel declared as Range Modifier and Type Field Description (package private) Range
KernelRunner.ExecutionSettings. range
Methods in com.aparapi.internal.kernel with parameters of type Range Modifier and Type Method Description Kernel
KernelRunner. execute(java.lang.String _entrypoint, Range _range, int _passes)
Constructors in com.aparapi.internal.kernel with parameters of type Range Constructor Description ExecutionSettings(KernelPreferences preferences, KernelProfile profile, java.lang.String entrypoint, Range range, int passes, boolean legacyExecutionMode)
-