static final class PAS.FJLPACombineInPlace extends PAS.FJBase
| Modifier and Type | Field and Description |
|---|---|
(package private) Ops.BinaryLongOp |
combiner |
(package private) ParallelLongArrayWithLongMapping |
other |
(package private) int |
otherOffset |
hi, lo, next, pap| Constructor and Description |
|---|
FJLPACombineInPlace(AbstractParallelAnyArray pap,
int lo,
int hi,
PAS.FJBase next,
ParallelLongArrayWithLongMapping other,
int otherOffset,
Ops.BinaryLongOp 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 ParallelLongArrayWithLongMapping other
final int otherOffset
final Ops.BinaryLongOp combiner
FJLPACombineInPlace(AbstractParallelAnyArray pap, int lo, int hi, PAS.FJBase next, ParallelLongArrayWithLongMapping other, int otherOffset, Ops.BinaryLongOp 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