Package | Description |
---|---|
groovyx.gpars.extra166y |
Collections supporting parallel operations.
|
Modifier and Type | Class and Description |
---|---|
(package private) static class |
CommonOps.LongAdder |
(package private) static class |
CommonOps.NaturalLongMaxReducer |
(package private) static class |
CommonOps.NaturalLongMinReducer |
Modifier and Type | Field and Description |
---|---|
(package private) Ops.LongReducer |
PAS.FJLReduce.reducer |
(package private) Ops.LongReducer |
PAS.FJLScanOp.reducer |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Constructor and Description |
---|
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) |