Uses of Interface
groovyx.gpars.extra166y.Ops.LongReducer

Packages that use Ops.LongReducer
groovyx.gpars.extra166y Collections supporting parallel operations. 
 

Uses of Ops.LongReducer in groovyx.gpars.extra166y
 

Classes in groovyx.gpars.extra166y that implement Ops.LongReducer
(package private) static class CommonOps.LongAdder
           
(package private) static class CommonOps.NaturalLongMaxReducer
           
(package private) static class CommonOps.NaturalLongMinReducer
           
 

Fields in groovyx.gpars.extra166y declared as Ops.LongReducer
(package private)  Ops.LongReducer PAS.FJLReduce.reducer
           
(package private)  Ops.LongReducer PAS.FJLScanOp.reducer
           
 

Methods in groovyx.gpars.extra166y that return Ops.LongReducer
static Ops.LongReducer CommonOps.longAdder()
          Returns a reducer that adds two long elements
static Ops.LongReducer CommonOps.longMaxReducer(Ops.LongComparator comparator)
          Returns a reducer returning the maximum of two long elements, using the given comparator
static Ops.LongReducer CommonOps.longMinReducer(Ops.LongComparator comparator)
          Returns a reducer returning the minimum of two long elements, using the given comparator
static Ops.LongReducer CommonOps.naturalLongMaxReducer()
          Returns a reducer returning the maximum of two long elements, using natural comparator
static Ops.LongReducer CommonOps.naturalLongMinReducer()
          A reducer returning the minimum of two long elements, using natural comparator
 

Methods in groovyx.gpars.extra166y with parameters of type Ops.LongReducer
 ParallelLongArrayWithBounds AbstractParallelAnyArray.LUPap.cumulate(Ops.LongReducer reducer, long base)
           
 ParallelLongArray ParallelLongArray.cumulate(Ops.LongReducer reducer, long base)
          Replaces each element with the running cumulation of applying the given reducer.
abstract  ParallelLongArrayWithBounds ParallelLongArrayWithBounds.cumulate(Ops.LongReducer reducer, long base)
          Replaces each element with the running cumulation of applying the given reducer.
(package private)  long AbstractParallelAnyArray.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
(package private)  long AbstractParallelAnyArray.LUPap.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
(package private)  long AbstractParallelAnyArray.LFPap.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
(package private)  long AbstractParallelAnyArray.LRPap.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
(package private)  long AbstractParallelAnyArray.OULMPap.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
(package private)  long AbstractParallelAnyArray.DULMPap.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
(package private)  long AbstractParallelAnyArray.LULMPap.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
(package private)  long AbstractParallelAnyArray.OFLMPap.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
(package private)  long AbstractParallelAnyArray.DFLMPap.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
(package private)  long AbstractParallelAnyArray.LFLMPap.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
(package private)  long AbstractParallelAnyArray.ORLMPap.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
(package private)  long AbstractParallelAnyArray.DRLMPap.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
(package private)  long AbstractParallelAnyArray.LRLMPap.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
(package private)  long AbstractParallelAnyArray.OULCPap.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
(package private)  long AbstractParallelAnyArray.DULCPap.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
(package private)  long AbstractParallelAnyArray.LULCPap.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
(package private)  long AbstractParallelAnyArray.OFLCPap.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
(package private)  long AbstractParallelAnyArray.DFLCPap.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
(package private)  long AbstractParallelAnyArray.LFLCPap.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
(package private)  long AbstractParallelAnyArray.ORLCPap.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
(package private)  long AbstractParallelAnyArray.DRLCPap.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
(package private)  long AbstractParallelAnyArray.LRLCPap.leafReduce(int lo, int hi, Ops.LongReducer reducer, long base)
           
 long AbstractParallelAnyArray.LUPap.precumulate(Ops.LongReducer reducer, long base)
           
 long ParallelLongArray.precumulate(Ops.LongReducer reducer, long base)
          Replaces each element with the cumulation of applying the given reducer to all previous values, and returns the total reduction.
abstract  long ParallelLongArrayWithBounds.precumulate(Ops.LongReducer reducer, long base)
          Replaces each element with the cumulation of applying the given reducer to all previous values, and returns the total reduction.
 long ParallelArrayWithLongMapping.reduce(Ops.LongReducer reducer, long base)
          Returns reduction of mapped elements
 long ParallelDoubleArrayWithLongMapping.reduce(Ops.LongReducer reducer, long base)
          Returns reduction of mapped elements
 long ParallelLongArray.reduce(Ops.LongReducer reducer, long base)
          Returns reduction of elements
 long ParallelLongArrayWithLongMapping.reduce(Ops.LongReducer reducer, long base)
          Returns reduction of elements
 

Constructors in groovyx.gpars.extra166y with parameters of type Ops.LongReducer
PAS.FJLCumulateOp(AbstractParallelAnyArray.LPap pap, Ops.LongReducer reducer, long base)
           
PAS.FJLPrecumulateOp(AbstractParallelAnyArray.LPap pap, Ops.LongReducer reducer, long base)
           
PAS.FJLReduce(AbstractParallelAnyArray pap, int lo, int hi, PAS.FJBase next, Ops.LongReducer reducer, long base)
           
PAS.FJLScanOp(AbstractParallelAnyArray.LPap pap, Ops.LongReducer reducer, long base)
           
 


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