|
Interface Summary |
| CustomConcurrentHashMap.Equivalence<K> |
An object performing equality comparisons, along with a hash
function consistent with this comparison. |
| CustomConcurrentHashMap.MappingFunction<K,V> |
A function computing a mapping from the given key to a value,
or null if there is no mapping. |
| CustomConcurrentHashMap.RemappingFunction<K,V> |
A function computing a new mapping from the given key and its
current value to a new value, or null if there is
no mapping |
| Ops.Action |
|
| Ops.BinaryDoubleOp |
|
| Ops.BinaryDoublePredicate |
|
| Ops.BinaryIntOp |
|
| Ops.BinaryIntPredicate |
|
| Ops.BinaryLongOp |
|
| Ops.BinaryLongPredicate |
|
| Ops.BinaryOp<A,B,R> |
|
| Ops.BinaryPredicate<A,B> |
|
| Ops.DoubleAndDoubleProcedure |
|
| Ops.DoubleAndDoubleToInt |
|
| Ops.DoubleAndDoubleToLong |
|
| Ops.DoubleAndDoubleToObject<R> |
|
| Ops.DoubleAndIntPredicate |
|
| Ops.DoubleAndIntProcedure |
|
| Ops.DoubleAndIntToDouble |
|
| Ops.DoubleAndIntToInt |
|
| Ops.DoubleAndIntToLong |
|
| Ops.DoubleAndIntToObject<R> |
|
| Ops.DoubleAndLongPredicate |
|
| Ops.DoubleAndLongProcedure |
|
| Ops.DoubleAndLongToDouble |
|
| Ops.DoubleAndLongToInt |
|
| Ops.DoubleAndLongToLong |
|
| Ops.DoubleAndLongToObject<R> |
|
| Ops.DoubleAndObjectPredicate<A> |
|
| Ops.DoubleAndObjectProcedure<A> |
|
| Ops.DoubleAndObjectToDouble<A> |
|
| Ops.DoubleAndObjectToInt<A> |
|
| Ops.DoubleAndObjectToLong<A> |
|
| Ops.DoubleAndObjectToObject<A,R> |
|
| Ops.DoubleComparator |
|
| Ops.DoubleGenerator |
|
| Ops.DoubleOp |
|
| Ops.DoublePredicate |
|
| Ops.DoubleProcedure |
|
| Ops.DoubleReducer |
|
| Ops.DoubleToInt |
|
| Ops.DoubleToLong |
|
| Ops.DoubleToObject<R> |
|
| Ops.Generator<R> |
|
| Ops.IntAndDoublePredicate |
|
| Ops.IntAndDoubleProcedure |
|
| Ops.IntAndDoubleToDouble |
|
| Ops.IntAndDoubleToInt |
|
| Ops.IntAndDoubleToLong |
|
| Ops.IntAndDoubleToObject<R> |
|
| Ops.IntAndIntProcedure |
|
| Ops.IntAndIntToDouble |
|
| Ops.IntAndIntToLong |
|
| Ops.IntAndIntToObject<R> |
|
| Ops.IntAndLongPredicate |
|
| Ops.IntAndLongProcedure |
|
| Ops.IntAndLongToDouble |
|
| Ops.IntAndLongToInt |
|
| Ops.IntAndLongToLong |
|
| Ops.IntAndLongToObject<R> |
|
| Ops.IntAndObjectPredicate<A> |
|
| Ops.IntAndObjectProcedure<A> |
|
| Ops.IntAndObjectToDouble<A> |
|
| Ops.IntAndObjectToInt<A> |
|
| Ops.IntAndObjectToLong<A> |
|
| Ops.IntAndObjectToObject<A,R> |
|
| Ops.IntComparator |
|
| Ops.IntGenerator |
|
| Ops.IntOp |
|
| Ops.IntPredicate |
|
| Ops.IntProcedure |
|
| Ops.IntReducer |
|
| Ops.IntToDouble |
|
| Ops.IntToLong |
|
| Ops.IntToObject<R> |
|
| Ops.LongAndDoublePredicate |
|
| Ops.LongAndDoubleProcedure |
|
| Ops.LongAndDoubleToDouble |
|
| Ops.LongAndDoubleToInt |
|
| Ops.LongAndDoubleToLong |
|
| Ops.LongAndDoubleToObject<R> |
|
| Ops.LongAndIntPredicate |
|
| Ops.LongAndIntProcedure |
|
| Ops.LongAndIntToDouble |
|
| Ops.LongAndIntToInt |
|
| Ops.LongAndIntToLong |
|
| Ops.LongAndIntToObject<R> |
|
| Ops.LongAndLongProcedure |
|
| Ops.LongAndLongToDouble |
|
| Ops.LongAndLongToInt |
|
| Ops.LongAndLongToObject<R> |
|
| Ops.LongAndObjectPredicate<A> |
|
| Ops.LongAndObjectProcedure<A> |
|
| Ops.LongAndObjectToDouble<A> |
|
| Ops.LongAndObjectToInt<A> |
|
| Ops.LongAndObjectToLong<A> |
|
| Ops.LongAndObjectToObject<A,R> |
|
| Ops.LongComparator |
|
| Ops.LongGenerator |
|
| Ops.LongOp |
|
| Ops.LongPredicate |
|
| Ops.LongProcedure |
|
| Ops.LongReducer |
|
| Ops.LongToDouble |
|
| Ops.LongToInt |
|
| Ops.LongToObject<R> |
|
| Ops.ObjectAndDoublePredicate<A> |
|
| Ops.ObjectAndDoubleProcedure<A> |
|
| Ops.ObjectAndDoubleToDouble<A> |
|
| Ops.ObjectAndDoubleToInt<A> |
|
| Ops.ObjectAndDoubleToLong<A> |
|
| Ops.ObjectAndDoubleToObject<A,R> |
|
| Ops.ObjectAndIntPredicate<A> |
|
| Ops.ObjectAndIntProcedure<A> |
|
| Ops.ObjectAndIntToDouble<A> |
|
| Ops.ObjectAndIntToInt<A> |
|
| Ops.ObjectAndIntToLong<A> |
|
| Ops.ObjectAndIntToObject<A,R> |
|
| Ops.ObjectAndLongPredicate<A> |
|
| Ops.ObjectAndLongProcedure<A> |
|
| Ops.ObjectAndLongToDouble<A> |
|
| Ops.ObjectAndLongToInt<A> |
|
| Ops.ObjectAndLongToLong<A> |
|
| Ops.ObjectAndLongToObject<A,R> |
|
| Ops.ObjectAndObjectProcedure<A,B> |
|
| Ops.ObjectAndObjectToDouble<A,B> |
|
| Ops.ObjectAndObjectToInt<A,B> |
|
| Ops.ObjectAndObjectToLong<A,B> |
|
| Ops.ObjectToDouble<A> |
|
| Ops.ObjectToInt<A> |
|
| Ops.ObjectToLong<A> |
|
| Ops.Op<A,R> |
|
| Ops.Predicate<A> |
|
| Ops.Procedure<A> |
|
| Ops.Reducer<A> |
|
| ParallelArray.SummaryStatistics<T> |
Summary statistics for a possibly bounded, filtered, and/or
mapped ParallelArray. |
| ParallelDoubleArray.SummaryStatistics |
Summary statistics for a possibly bounded, filtered, and/or
mapped ParallelDoubleArray. |
| ParallelLongArray.SummaryStatistics |
Summary statistics for a possibly bounded, filtered, and/or
mapped ParallelLongArray. |
|
Class Summary |
| AbstractParallelAnyArray |
Abstract class serving as the basis of parallel
array classes across types. |
| CommonOps |
A collection of static factory methods providing commonly useful
implementations of operations. |
| CustomConcurrentHashMap<K,V> |
A java.util.ConcurrentMap supporting user-defined
equivalence comparisons, soft, weak, or strong keys and values, and
user-supplied computational methods for setting and updating
values. |
| CustomConcurrentHashMap.KeySet<K> |
A hash-based set with properties identical to those of
Collections.newSetFromMap applied to a
CustomConcurrentHashMap, but possibly more
space-efficient. |
| Ops |
Interfaces and utilities declaring per-element operations used
within parallel methods on aggregates. |
| ParallelArray<T> |
An array supporting parallel operations. |
| ParallelArrayWithBounds<T> |
A prefix view of ParallelArray that causes operations to apply
only to elements within a given range. |
| ParallelArrayWithDoubleMapping<T> |
A prefix view of ParallelArray that causes operations to apply
to mappings of elements, not to the elements themselves. |
| ParallelArrayWithFilter<T> |
A prefix view of ParallelArray that causes operations to apply
only to elements for which a selector returns true. |
| ParallelArrayWithLongMapping<T> |
A prefix view of ParallelArray that causes operations to apply
to mappings of elements, not to the elements themselves. |
| ParallelArrayWithMapping<T,U> |
A prefix view of ParallelArray that causes operations to apply
to mappings of elements, not to the elements themselves. |
| ParallelDoubleArray |
An array of doubles supporting parallel operations. |
| ParallelDoubleArrayWithBounds |
A prefix view of ParallelDoubleArray that causes operations to apply
only to elements within a given range. |
| ParallelDoubleArrayWithDoubleMapping |
A prefix view of ParallelArray that causes operations to apply
to mappings of elements, not to the elements themselves. |
| ParallelDoubleArrayWithFilter |
A prefix view of ParallelDoubleArray that causes operations to apply
only to elements for which a selector returns true. |
| ParallelDoubleArrayWithLongMapping |
A prefix view of ParallelDoubleArray that causes operations to apply
to mappings of elements, not to the elements themselves. |
| ParallelDoubleArrayWithMapping<U> |
A prefix view of ParallelDoubleArray that causes operations to apply
to mappings of elements, not to the elements themselves. |
| ParallelLongArray |
An array of longs supporting parallel operations. |
| ParallelLongArrayWithBounds |
A prefix view of ParallelLongArray that causes operations to apply
only to elements within a given range. |
| ParallelLongArrayWithDoubleMapping |
A prefix view of ParallelLongArray that causes operations to apply
to mappings of elements, not to the elements themselves. |
| ParallelLongArrayWithFilter |
A prefix view of ParallelLongArray that causes operations to apply
only to elements for which a selector returns true. |
| ParallelLongArrayWithLongMapping |
A prefix view of ParallelLongArray that causes operations to apply
to mappings of elements, not to the elements themselves. |
| ParallelLongArrayWithMapping<U> |
A prefix view of ParallelLongArray that causes operations to apply
to mappings of elements, not to the elements themselves. |
Collections supporting parallel operations.