groovyx.gpars.extra166y
Class PAS.FJOPrecumulateOp

java.lang.Object
  extended by groovyx.gpars.extra166y.PAS.FJScanOp
      extended by groovyx.gpars.extra166y.PAS.FJOScanOp
          extended by groovyx.gpars.extra166y.PAS.FJOPrecumulateOp
Enclosing class:
PAS

static final class PAS.FJOPrecumulateOp
extends PAS.FJOScanOp


Field Summary
 
Fields inherited from class groovyx.gpars.extra166y.PAS.FJOScanOp
array, base, reducer
 
Fields inherited from class groovyx.gpars.extra166y.PAS.FJScanOp
fence, origin, threshold
 
Constructor Summary
PAS.FJOPrecumulateOp(AbstractParallelAnyArray.OPap pap, Ops.Reducer reducer, java.lang.Object base)
           
 
Method Summary
(package private)  void cumulateLeaf(int lo, int hi, PAS.FJScan f)
           
(package private)  void sumAndCumulateLeaf(int lo, int hi, PAS.FJScan f)
           
(package private)  void sumLeaf(int lo, int hi, PAS.FJScan f)
           
 
Methods inherited from class groovyx.gpars.extra166y.PAS.FJOScanOp
newSubtask, pushDown, pushUp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PAS.FJOPrecumulateOp

PAS.FJOPrecumulateOp(AbstractParallelAnyArray.OPap pap,
                     Ops.Reducer reducer,
                     java.lang.Object base)
Method Detail

sumLeaf

void sumLeaf(int lo,
             int hi,
             PAS.FJScan f)
Specified by:
sumLeaf in class PAS.FJScanOp

cumulateLeaf

void cumulateLeaf(int lo,
                  int hi,
                  PAS.FJScan f)
Specified by:
cumulateLeaf in class PAS.FJScanOp

sumAndCumulateLeaf

void sumAndCumulateLeaf(int lo,
                        int hi,
                        PAS.FJScan f)
Specified by:
sumAndCumulateLeaf in class PAS.FJScanOp

Copyright © 2008–2012 Václav Pech. All Rights Reserved.