public final class Kernel.KernelState
extends java.lang.Object
NOT INTENDED FOR USE BY USERS
Modifier and Type | Field and Description |
---|---|
private int[] |
globalIds |
private int[] |
groupIds |
private java.util.concurrent.atomic.AtomicReference<IKernelBarrier> |
localBarrier |
private int[] |
localIds |
private int |
passId |
private Range |
range |
Modifier | Constructor and Description |
---|---|
protected |
KernelState()
Default constructor
|
protected |
KernelState(Kernel.KernelState kernelState)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
awaitOnLocalBarrier() |
java.lang.String |
describe() |
void |
disableLocalBarrier() |
int[] |
getGlobalIds() |
int[] |
getGroupIds() |
IKernelBarrier |
getLocalBarrier() |
int[] |
getLocalIds() |
int |
getPassId() |
Range |
getRange() |
void |
setGlobalId(int _index,
int value)
Set a specific index value
|
void |
setGlobalIds(int[] globalIds) |
void |
setGroupId(int _index,
int value)
Set a specific index value
|
void |
setGroupIds(int[] groupIds) |
void |
setLocalBarrier(IKernelBarrier localBarrier) |
void |
setLocalId(int _index,
int value)
Set a specific index value
|
void |
setLocalIds(int[] localIds) |
void |
setPassId(int passId) |
void |
setRange(Range range) |
private int[] globalIds
private int[] localIds
private int[] groupIds
private Range range
private int passId
private final java.util.concurrent.atomic.AtomicReference<IKernelBarrier> localBarrier
protected KernelState()
protected KernelState(Kernel.KernelState kernelState)
public int[] getGlobalIds()
public void setGlobalIds(int[] globalIds)
globalIds
- the globalIds to setpublic void setGlobalId(int _index, int value)
_index
- value
- public int[] getLocalIds()
public void setLocalIds(int[] localIds)
localIds
- the localIds to setpublic void setLocalId(int _index, int value)
_index
- value
- public int[] getGroupIds()
public void setGroupIds(int[] groupIds)
groupIds
- the groupIds to setpublic void setGroupId(int _index, int value)
_index
- value
- public Range getRange()
public void setRange(Range range)
range
- the range to setpublic int getPassId()
public void setPassId(int passId)
passId
- the passId to setpublic IKernelBarrier getLocalBarrier()
public void setLocalBarrier(IKernelBarrier localBarrier)
localBarrier
- the localBarrier to setpublic void awaitOnLocalBarrier()
public void disableLocalBarrier()
public java.lang.String describe()