Uses of Class
com.aparapi.Range

Packages that use Range
Package
Description
 
Contains classes representing OpenCL-capable devices, and "virtual" (java) devices which execute kernels using java.
 
 
  • 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 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.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 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.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 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.
    protected Range
    Kernel.createRange(int _range)
     
    Kernel.KernelState.getRange()
     
    Methods in com.aparapi with parameters of type Range
    Modifier and Type
    Method
    Description
    Kernel.Entry.execute(Range _range)
     
    Kernel.execute(Range _range)
    Start execution of _range kernels.
    Kernel.execute(Range _range, int _passes)
    Start execution of _passes iterations of _range kernels.
    Kernel.execute(String _entrypoint, Range _range)
    Start execution of globalSize kernels for the given entrypoint.
    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)
     
  • Uses of Range in com.aparapi.device

    Methods in com.aparapi.device that return Range
    Modifier and Type
    Method
    Description
    Device.createRange(int _globalWidth)
     
    Device.createRange(int _globalWidth, int _localWidth)
     
    Device.createRange2D(int _globalWidth, int _globalHeight)
     
    Device.createRange2D(int _globalWidth, int _globalHeight, int _localWidth, int _localHeight)
     
    Device.createRange3D(int _globalWidth, int _globalHeight, int _globalDepth)
     
    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, ByteBuffer _inBuffer, 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
    KernelRunner.execute(String _entrypoint, Range _range, int _passes)
     
    Constructors in com.aparapi.internal.kernel with parameters of type Range
    Modifier
    Constructor
    Description
    private
    ExecutionSettings(KernelPreferences preferences, KernelProfile profile, String entrypoint, Range range, int passes, boolean legacyExecutionMode)