Package extra166y
Collections supporting parallel operations.
-
Class Summary Class Description 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> Ajava.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 ofCollections.newSetFromMap
applied to aCustomConcurrentHashMap
, 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. -
Enum Summary Enum Description CustomConcurrentHashMap.Strength The strength of keys and values that may be held by maps.