static final class PAS.FJOCombineInPlace extends PAS.FJBase
| Modifier and Type | Field and Description |
|---|---|
(package private) Ops.BinaryOp |
combiner |
(package private) java.lang.Object[] |
other |
(package private) int |
otherOffset |
hi, lo, next, pap| Constructor and Description |
|---|
FJOCombineInPlace(AbstractParallelAnyArray pap,
int lo,
int hi,
PAS.FJBase next,
java.lang.Object[] other,
int otherOffset,
Ops.BinaryOp combiner) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
atLeaf(int l,
int h)
Leaf computation
|
(package private) PAS.FJBase |
newSubtask(int l,
int h,
PAS.FJBase r)
Factory method to create new subtask, normally of current type
|
compute, internalCompute, onReduceadapt, adapt, adapt, cancel, compareAndSetForkJoinTaskTag, complete, completeExceptionally, fork, get, get, getException, getForkJoinTaskTag, getPool, getQueuedTaskCount, getSurplusQueuedTaskCount, helpQuiesce, inForkJoinPool, invoke, invokeAll, invokeAll, invokeAll, isCancelled, isCompletedAbnormally, isCompletedNormally, isDone, join, peekNextLocalTask, pollNextLocalTask, pollTask, quietlyComplete, quietlyInvoke, quietlyJoin, reinitialize, setForkJoinTaskTag, tryUnforkfinal java.lang.Object[] other
final int otherOffset
final Ops.BinaryOp combiner
FJOCombineInPlace(AbstractParallelAnyArray pap, int lo, int hi, PAS.FJBase next, java.lang.Object[] other, int otherOffset, Ops.BinaryOp combiner)
PAS.FJBase newSubtask(int l, int h, PAS.FJBase r)
PAS.FJBasenewSubtask in class PAS.FJBasevoid atLeaf(int l,
int h)
PAS.FJBaseatLeaf in class PAS.FJBase