Package com.aparapi

Class Kernel.KernelState

java.lang.Object
com.aparapi.Kernel.KernelState
Enclosing class:
Kernel

public final class Kernel.KernelState
extends Object
This class is for internal Kernel state management

NOT INTENDED FOR USE BY USERS

  • Method Details

    • getGlobalIds

      public int[] getGlobalIds()
      Returns:
      the globalIds
    • setGlobalIds

      public void setGlobalIds​(int[] globalIds)
      Parameters:
      globalIds - the globalIds to set
    • setGlobalId

      public void setGlobalId​(int _index, int value)
      Set a specific index value
      Parameters:
      _index -
      value -
    • getLocalIds

      public int[] getLocalIds()
      Returns:
      the localIds
    • setLocalIds

      public void setLocalIds​(int[] localIds)
      Parameters:
      localIds - the localIds to set
    • setLocalId

      public void setLocalId​(int _index, int value)
      Set a specific index value
      Parameters:
      _index -
      value -
    • getGroupIds

      public int[] getGroupIds()
      Returns:
      the groupIds
    • setGroupIds

      public void setGroupIds​(int[] groupIds)
      Parameters:
      groupIds - the groupIds to set
    • setGroupId

      public void setGroupId​(int _index, int value)
      Set a specific index value
      Parameters:
      _index -
      value -
    • getRange

      public Range getRange()
      Returns:
      the range
    • setRange

      public void setRange​(Range range)
      Parameters:
      range - the range to set
    • getPassId

      public int getPassId()
      Returns:
      the passId
    • setPassId

      public void setPassId​(int passId)
      Parameters:
      passId - the passId to set
    • getLocalBarrier

      public IKernelBarrier getLocalBarrier()
      Returns:
      the localBarrier
    • setLocalBarrier

      public void setLocalBarrier​(IKernelBarrier localBarrier)
      Parameters:
      localBarrier - the localBarrier to set
    • awaitOnLocalBarrier

      public void awaitOnLocalBarrier()
    • disableLocalBarrier

      public void disableLocalBarrier()
    • describe

      public String describe()