abstract static class PAS.FJLScanOp extends PAS.FJScanOp
| Modifier and Type | Field and Description |
|---|---|
(package private) long[] |
array |
(package private) long |
base |
(package private) Ops.LongReducer |
reducer |
fence, origin, threshold| Constructor and Description |
|---|
FJLScanOp(AbstractParallelAnyArray.LPap pap,
Ops.LongReducer reducer,
long base) |
| Modifier and Type | Method and Description |
|---|---|
(package private) PAS.FJScan |
newSubtask(PAS.FJScan parent,
int lo,
int hi) |
(package private) void |
pushDown(PAS.FJScan parent,
PAS.FJScan left,
PAS.FJScan right) |
(package private) void |
pushUp(PAS.FJScan parent,
PAS.FJScan left,
PAS.FJScan right) |
cumulateLeaf, sumAndCumulateLeaf, sumLeaffinal long[] array
final Ops.LongReducer reducer
final long base
FJLScanOp(AbstractParallelAnyArray.LPap pap, Ops.LongReducer reducer, long base)
final void pushDown(PAS.FJScan parent, PAS.FJScan left, PAS.FJScan right)
pushDown in class PAS.FJScanOpfinal void pushUp(PAS.FJScan parent, PAS.FJScan left, PAS.FJScan right)
pushUp in class PAS.FJScanOpfinal PAS.FJScan newSubtask(PAS.FJScan parent, int lo, int hi)
newSubtask in class PAS.FJScanOp