groovyx.gpars.extra166y
Class PAS.FJScanOp
java.lang.Object
groovyx.gpars.extra166y.PAS.FJScanOp
- Direct Known Subclasses:
- PAS.FJDScanOp, PAS.FJDScanPlusOp, PAS.FJLScanOp, PAS.FJLScanPlusOp, PAS.FJOScanOp
- Enclosing class:
- PAS
abstract static class PAS.FJScanOp
- extends java.lang.Object
Computational operations for FJScan
Field Summary |
(package private) int |
fence
|
(package private) int |
origin
|
(package private) int |
threshold
|
Method Summary |
(package private) abstract void |
cumulateLeaf(int lo,
int hi,
PAS.FJScan f)
|
(package private) abstract PAS.FJScan |
newSubtask(PAS.FJScan parent,
int lo,
int hi)
|
(package private) abstract void |
pushDown(PAS.FJScan parent,
PAS.FJScan left,
PAS.FJScan right)
|
(package private) abstract void |
pushUp(PAS.FJScan parent,
PAS.FJScan left,
PAS.FJScan right)
|
(package private) abstract void |
sumAndCumulateLeaf(int lo,
int hi,
PAS.FJScan f)
|
(package private) abstract void |
sumLeaf(int lo,
int hi,
PAS.FJScan f)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
threshold
final int threshold
origin
final int origin
fence
final int fence
PAS.FJScanOp
PAS.FJScanOp(AbstractParallelAnyArray pap)
pushDown
abstract void pushDown(PAS.FJScan parent,
PAS.FJScan left,
PAS.FJScan right)
pushUp
abstract void pushUp(PAS.FJScan parent,
PAS.FJScan left,
PAS.FJScan right)
sumLeaf
abstract void sumLeaf(int lo,
int hi,
PAS.FJScan f)
cumulateLeaf
abstract void cumulateLeaf(int lo,
int hi,
PAS.FJScan f)
sumAndCumulateLeaf
abstract void sumAndCumulateLeaf(int lo,
int hi,
PAS.FJScan f)
newSubtask
abstract PAS.FJScan newSubtask(PAS.FJScan parent,
int lo,
int hi)