abstract static class PAS.FJDScanOp extends PAS.FJScanOp
| Modifier and Type | Field and Description |
|---|---|
(package private) double[] |
array |
(package private) double |
base |
(package private) Ops.DoubleReducer |
reducer |
fence, origin, threshold| Constructor and Description |
|---|
PAS.FJDScanOp(AbstractParallelAnyArray.DPap pap,
Ops.DoubleReducer reducer,
double 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 double[] array
final Ops.DoubleReducer reducer
final double base
PAS.FJDScanOp(AbstractParallelAnyArray.DPap pap, Ops.DoubleReducer reducer, double 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