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–2013 Václav Pech. All Rights Reserved.