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.