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 |
---|
PAS.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, onReduce
adapt, adapt, adapt, cancel, complete, completeExceptionally, fork, get, get, getException, getPool, getQueuedTaskCount, getSurplusQueuedTaskCount, helpQuiesce, inForkJoinPool, invoke, invokeAll, invokeAll, invokeAll, isCancelled, isCompletedAbnormally, isCompletedNormally, isDone, join, peekNextLocalTask, pollNextLocalTask, pollTask, quietlyInvoke, quietlyJoin, reinitialize, tryUnfork
final java.lang.Object[] other
final int otherOffset
final Ops.BinaryOp combiner
PAS.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.FJBase
newSubtask
in class PAS.FJBase
void atLeaf(int l, int h)
PAS.FJBase
atLeaf
in class PAS.FJBase