Methods
Modifier and Type |
Method and Description |
(package private) double[] |
allDoubles() |
(package private) long[] |
allLongs() |
(package private) java.lang.Object[] |
allObjects(java.lang.Class elementType)
Shared support for select/map all -- probe filter, map, and
type to start selection driver, or do parallel mapping, or
just copy.
|
int |
anyIndex()
Returns the index of some element matching bound and filter
constraints, or -1 if none.
|
(package private) void |
boundsCheck(int lo,
int hi) |
(package private) static Ops.IntAndDoubleToDouble |
compoundIndexedOp(Ops.DoubleOp fst,
Ops.IntAndDoubleToDouble snd) |
(package private) static Ops.IntAndDoubleToLong |
compoundIndexedOp(Ops.DoubleOp fst,
Ops.IntAndDoubleToLong snd) |
(package private) static <V> Ops.IntAndDoubleToObject<V> |
compoundIndexedOp(Ops.DoubleOp fst,
Ops.IntAndDoubleToObject<? extends V> snd) |
(package private) static Ops.IntAndDoubleToDouble |
compoundIndexedOp(Ops.DoubleToLong fst,
Ops.IntAndLongToDouble snd) |
(package private) static Ops.IntAndDoubleToLong |
compoundIndexedOp(Ops.DoubleToLong fst,
Ops.IntAndLongToLong snd) |
(package private) static <V> Ops.IntAndDoubleToObject<V> |
compoundIndexedOp(Ops.DoubleToLong fst,
Ops.IntAndLongToObject<? extends V> snd) |
(package private) static <U> Ops.IntAndDoubleToDouble |
compoundIndexedOp(Ops.DoubleToObject<? extends U> fst,
Ops.IntAndObjectToDouble<? super U> snd) |
(package private) static <U> Ops.IntAndDoubleToLong |
compoundIndexedOp(Ops.DoubleToObject<? extends U> fst,
Ops.IntAndObjectToLong<? super U> snd) |
(package private) static <U,V> Ops.IntAndDoubleToObject<V> |
compoundIndexedOp(Ops.DoubleToObject<? extends U> fst,
Ops.IntAndObjectToObject<? super U,? extends V> snd) |
(package private) static Ops.IntAndDoubleToDouble |
compoundIndexedOp(Ops.IntAndDoubleToDouble fst,
Ops.DoubleOp snd) |
(package private) static Ops.IntAndDoubleToLong |
compoundIndexedOp(Ops.IntAndDoubleToDouble fst,
Ops.DoubleToLong snd) |
(package private) static <V> Ops.IntAndDoubleToObject<V> |
compoundIndexedOp(Ops.IntAndDoubleToDouble fst,
Ops.DoubleToObject<? extends V> snd) |
(package private) static Ops.IntAndDoubleToDouble |
compoundIndexedOp(Ops.IntAndDoubleToDouble fst,
Ops.IntAndDoubleToDouble snd) |
(package private) static Ops.IntAndDoubleToLong |
compoundIndexedOp(Ops.IntAndDoubleToDouble fst,
Ops.IntAndDoubleToLong snd) |
(package private) static <V> Ops.IntAndDoubleToObject<V> |
compoundIndexedOp(Ops.IntAndDoubleToDouble fst,
Ops.IntAndDoubleToObject<? extends V> snd) |
(package private) static Ops.IntAndDoubleToDouble |
compoundIndexedOp(Ops.IntAndDoubleToLong fst,
Ops.IntAndLongToDouble snd) |
(package private) static Ops.IntAndDoubleToLong |
compoundIndexedOp(Ops.IntAndDoubleToLong fst,
Ops.IntAndLongToLong snd) |
(package private) static <V> Ops.IntAndDoubleToObject<V> |
compoundIndexedOp(Ops.IntAndDoubleToLong fst,
Ops.IntAndLongToObject<? extends V> snd) |
(package private) static Ops.IntAndDoubleToLong |
compoundIndexedOp(Ops.IntAndDoubleToLong fst,
Ops.LongOp snd) |
(package private) static Ops.IntAndDoubleToDouble |
compoundIndexedOp(Ops.IntAndDoubleToLong fst,
Ops.LongToDouble snd) |
(package private) static <V> Ops.IntAndDoubleToObject<V> |
compoundIndexedOp(Ops.IntAndDoubleToLong fst,
Ops.LongToObject<? extends V> snd) |
(package private) static <U> Ops.IntAndDoubleToDouble |
compoundIndexedOp(Ops.IntAndDoubleToObject<? extends U> fst,
Ops.IntAndObjectToDouble<? super U> snd) |
(package private) static <U> Ops.IntAndDoubleToLong |
compoundIndexedOp(Ops.IntAndDoubleToObject<? extends U> fst,
Ops.IntAndObjectToLong<? super U> snd) |
(package private) static <U,V> Ops.IntAndDoubleToObject<V> |
compoundIndexedOp(Ops.IntAndDoubleToObject<? extends U> fst,
Ops.IntAndObjectToObject<? super U,? extends V> snd) |
(package private) static <U> Ops.IntAndDoubleToDouble |
compoundIndexedOp(Ops.IntAndDoubleToObject<? extends U> fst,
Ops.ObjectToDouble<? super U> snd) |
(package private) static <U> Ops.IntAndDoubleToLong |
compoundIndexedOp(Ops.IntAndDoubleToObject<? extends U> fst,
Ops.ObjectToLong<? super U> snd) |
(package private) static <U,V> Ops.IntAndDoubleToObject<V> |
compoundIndexedOp(Ops.IntAndDoubleToObject<? extends U> fst,
Ops.Op<? super U,? extends V> snd) |
(package private) static Ops.IntAndLongToDouble |
compoundIndexedOp(Ops.IntAndLongToDouble fst,
Ops.DoubleOp snd) |
(package private) static Ops.IntAndLongToLong |
compoundIndexedOp(Ops.IntAndLongToDouble fst,
Ops.DoubleToLong snd) |
(package private) static <V> Ops.IntAndLongToObject<V> |
compoundIndexedOp(Ops.IntAndLongToDouble fst,
Ops.DoubleToObject<? extends V> snd) |
(package private) static Ops.IntAndLongToDouble |
compoundIndexedOp(Ops.IntAndLongToDouble fst,
Ops.IntAndDoubleToDouble snd) |
(package private) static Ops.IntAndLongToLong |
compoundIndexedOp(Ops.IntAndLongToDouble fst,
Ops.IntAndDoubleToLong snd) |
(package private) static <V> Ops.IntAndLongToObject<V> |
compoundIndexedOp(Ops.IntAndLongToDouble fst,
Ops.IntAndDoubleToObject<? extends V> snd) |
(package private) static Ops.IntAndLongToDouble |
compoundIndexedOp(Ops.IntAndLongToLong fst,
Ops.IntAndLongToDouble snd) |
(package private) static Ops.IntAndLongToLong |
compoundIndexedOp(Ops.IntAndLongToLong fst,
Ops.IntAndLongToLong snd) |
(package private) static <V> Ops.IntAndLongToObject<V> |
compoundIndexedOp(Ops.IntAndLongToLong fst,
Ops.IntAndLongToObject<? extends V> snd) |
(package private) static Ops.IntAndLongToLong |
compoundIndexedOp(Ops.IntAndLongToLong fst,
Ops.LongOp snd) |
(package private) static Ops.IntAndLongToDouble |
compoundIndexedOp(Ops.IntAndLongToLong fst,
Ops.LongToDouble snd) |
(package private) static <V> Ops.IntAndLongToObject<V> |
compoundIndexedOp(Ops.IntAndLongToLong fst,
Ops.LongToObject<? extends V> snd) |
(package private) static <U> Ops.IntAndLongToDouble |
compoundIndexedOp(Ops.IntAndLongToObject<? extends U> fst,
Ops.IntAndObjectToDouble<? super U> snd) |
(package private) static <U> Ops.IntAndLongToLong |
compoundIndexedOp(Ops.IntAndLongToObject<? extends U> fst,
Ops.IntAndObjectToLong<? super U> snd) |
(package private) static <U,V> Ops.IntAndLongToObject<V> |
compoundIndexedOp(Ops.IntAndLongToObject<? extends U> fst,
Ops.IntAndObjectToObject<? super U,? extends V> snd) |
(package private) static <U> Ops.IntAndLongToDouble |
compoundIndexedOp(Ops.IntAndLongToObject<? extends U> fst,
Ops.ObjectToDouble<? super U> snd) |
(package private) static <U> Ops.IntAndLongToLong |
compoundIndexedOp(Ops.IntAndLongToObject<? extends U> fst,
Ops.ObjectToLong<? super U> snd) |
(package private) static <U,V> Ops.IntAndLongToObject<V> |
compoundIndexedOp(Ops.IntAndLongToObject<? extends U> fst,
Ops.Op<? super U,? extends V> snd) |
(package private) static <T> Ops.IntAndObjectToDouble<T> |
compoundIndexedOp(Ops.IntAndObjectToDouble<? super T> fst,
Ops.DoubleOp snd) |
(package private) static <T> Ops.IntAndObjectToLong<T> |
compoundIndexedOp(Ops.IntAndObjectToDouble<? super T> fst,
Ops.DoubleToLong snd) |
(package private) static <T,V> Ops.IntAndObjectToObject<T,V> |
compoundIndexedOp(Ops.IntAndObjectToDouble<? super T> fst,
Ops.DoubleToObject<? extends V> snd) |
(package private) static <T> Ops.IntAndObjectToDouble<T> |
compoundIndexedOp(Ops.IntAndObjectToDouble<? super T> fst,
Ops.IntAndDoubleToDouble snd) |
(package private) static <T> Ops.IntAndObjectToLong<T> |
compoundIndexedOp(Ops.IntAndObjectToDouble<? super T> fst,
Ops.IntAndDoubleToLong snd) |
(package private) static <T,V> Ops.IntAndObjectToObject<T,V> |
compoundIndexedOp(Ops.IntAndObjectToDouble<? super T> fst,
Ops.IntAndDoubleToObject<? extends V> snd) |
(package private) static <T> Ops.IntAndObjectToDouble<T> |
compoundIndexedOp(Ops.IntAndObjectToLong<? super T> fst,
Ops.IntAndLongToDouble snd) |
(package private) static <T> Ops.IntAndObjectToLong<T> |
compoundIndexedOp(Ops.IntAndObjectToLong<? super T> fst,
Ops.IntAndLongToLong snd) |
(package private) static <T,V> Ops.IntAndObjectToObject<T,V> |
compoundIndexedOp(Ops.IntAndObjectToLong<? super T> fst,
Ops.IntAndLongToObject<? extends V> snd) |
(package private) static <T> Ops.IntAndObjectToLong<T> |
compoundIndexedOp(Ops.IntAndObjectToLong<? super T> fst,
Ops.LongOp snd) |
(package private) static <T> Ops.IntAndObjectToDouble<T> |
compoundIndexedOp(Ops.IntAndObjectToLong<? super T> fst,
Ops.LongToDouble snd) |
(package private) static <T,V> Ops.IntAndObjectToObject<T,V> |
compoundIndexedOp(Ops.IntAndObjectToLong<? super T> fst,
Ops.LongToObject<? extends V> snd) |
(package private) static <T,U> Ops.IntAndObjectToDouble<T> |
compoundIndexedOp(Ops.IntAndObjectToObject<? super T,? extends U> fst,
Ops.IntAndObjectToDouble<? super U> snd) |
(package private) static <T,U> Ops.IntAndObjectToLong<T> |
compoundIndexedOp(Ops.IntAndObjectToObject<? super T,? extends U> fst,
Ops.IntAndObjectToLong<? super U> snd) |
(package private) static <T,U,V> Ops.IntAndObjectToObject<T,V> |
compoundIndexedOp(Ops.IntAndObjectToObject<? super T,? extends U> fst,
Ops.IntAndObjectToObject<? super U,? extends V> snd) |
(package private) static <T,U> Ops.IntAndObjectToDouble<T> |
compoundIndexedOp(Ops.IntAndObjectToObject<? super T,? extends U> fst,
Ops.ObjectToDouble<? super U> snd) |
(package private) static <T,U> Ops.IntAndObjectToLong<T> |
compoundIndexedOp(Ops.IntAndObjectToObject<? super T,? extends U> fst,
Ops.ObjectToLong<? super U> snd) |
(package private) static <T,U,V> Ops.IntAndObjectToObject<T,V> |
compoundIndexedOp(Ops.IntAndObjectToObject<? super T,? extends U> fst,
Ops.Op<? super U,? extends V> snd) |
(package private) static Ops.IntAndLongToDouble |
compoundIndexedOp(Ops.LongOp fst,
Ops.IntAndLongToDouble snd) |
(package private) static Ops.IntAndLongToLong |
compoundIndexedOp(Ops.LongOp fst,
Ops.IntAndLongToLong snd) |
(package private) static <V> Ops.IntAndLongToObject<V> |
compoundIndexedOp(Ops.LongOp fst,
Ops.IntAndLongToObject<? extends V> snd) |
(package private) static Ops.IntAndLongToDouble |
compoundIndexedOp(Ops.LongToDouble fst,
Ops.IntAndDoubleToDouble snd) |
(package private) static Ops.IntAndLongToLong |
compoundIndexedOp(Ops.LongToDouble fst,
Ops.IntAndDoubleToLong snd) |
(package private) static <V> Ops.IntAndLongToObject<V> |
compoundIndexedOp(Ops.LongToDouble fst,
Ops.IntAndDoubleToObject<? extends V> snd) |
(package private) static <U> Ops.IntAndLongToDouble |
compoundIndexedOp(Ops.LongToObject<? extends U> fst,
Ops.IntAndObjectToDouble<? super U> snd) |
(package private) static <U> Ops.IntAndLongToLong |
compoundIndexedOp(Ops.LongToObject<? extends U> fst,
Ops.IntAndObjectToLong<? super U> snd) |
(package private) static <U,V> Ops.IntAndLongToObject<V> |
compoundIndexedOp(Ops.LongToObject<? extends U> fst,
Ops.IntAndObjectToObject<? super U,? extends V> snd) |
(package private) static <T> Ops.IntAndObjectToDouble<T> |
compoundIndexedOp(Ops.ObjectToDouble<? super T> fst,
Ops.IntAndDoubleToDouble snd) |
(package private) static <T> Ops.IntAndObjectToLong<T> |
compoundIndexedOp(Ops.ObjectToDouble<? super T> fst,
Ops.IntAndDoubleToLong snd) |
(package private) static <T,V> Ops.IntAndObjectToObject<T,V> |
compoundIndexedOp(Ops.ObjectToDouble<? super T> fst,
Ops.IntAndDoubleToObject<? extends V> snd) |
(package private) static <T> Ops.IntAndObjectToDouble<T> |
compoundIndexedOp(Ops.ObjectToLong<? super T> fst,
Ops.IntAndLongToDouble snd) |
(package private) static <T> Ops.IntAndObjectToLong<T> |
compoundIndexedOp(Ops.ObjectToLong<? super T> fst,
Ops.IntAndLongToLong snd) |
(package private) static <T,V> Ops.IntAndObjectToObject<T,V> |
compoundIndexedOp(Ops.ObjectToLong<? super T> fst,
Ops.IntAndLongToObject<? extends V> snd) |
(package private) static <T,U> Ops.IntAndObjectToDouble<T> |
compoundIndexedOp(Ops.Op<? super T,? extends U> fst,
Ops.IntAndObjectToDouble<? super U> snd) |
(package private) static <T,U> Ops.IntAndObjectToLong<T> |
compoundIndexedOp(Ops.Op<? super T,? extends U> fst,
Ops.IntAndObjectToLong<? super U> snd) |
(package private) static <T,U,V> Ops.IntAndObjectToObject<T,V> |
compoundIndexedOp(Ops.Op<? super T,? extends U> fst,
Ops.IntAndObjectToObject<? super U,? extends V> snd) |
(package private) static Ops.IntAndDoublePredicate |
compoundIndexedSelector(Ops.DoublePredicate fst,
Ops.IntAndDoublePredicate snd) |
(package private) static Ops.IntAndDoublePredicate |
compoundIndexedSelector(Ops.IntAndDoublePredicate fst,
Ops.DoublePredicate snd) |
(package private) static Ops.IntAndDoublePredicate |
compoundIndexedSelector(Ops.IntAndDoublePredicate fst,
Ops.IntAndDoublePredicate snd) |
(package private) static Ops.IntAndLongPredicate |
compoundIndexedSelector(Ops.IntAndLongPredicate fst,
Ops.IntAndLongPredicate snd) |
(package private) static Ops.IntAndLongPredicate |
compoundIndexedSelector(Ops.IntAndLongPredicate fst,
Ops.LongPredicate snd) |
(package private) static <S,T extends S> Ops.IntAndObjectPredicate<T> |
compoundIndexedSelector(Ops.IntAndObjectPredicate<S> fst,
Ops.IntAndObjectPredicate<? super T> snd) |
(package private) static <S,T extends S> Ops.IntAndObjectPredicate<T> |
compoundIndexedSelector(Ops.IntAndObjectPredicate<S> fst,
Ops.Predicate<? super T> snd) |
(package private) static Ops.IntAndLongPredicate |
compoundIndexedSelector(Ops.LongPredicate fst,
Ops.IntAndLongPredicate snd) |
(package private) static <S,T extends S> Ops.IntAndObjectPredicate<T> |
compoundIndexedSelector(Ops.Predicate<S> fst,
Ops.IntAndObjectPredicate<? super T> snd) |
(package private) int |
computeThreshold()
Returns size threshold for splitting into subtask.
|
(package private) abstract double |
dget(int index) |
(package private) double[] |
dgetArray() |
(package private) int |
getThreshold()
Returns lazily computed threshold.
|
(package private) boolean |
hasFilter() |
(package private) boolean |
hasMap() |
(package private) static Ops.IntAndDoubleToDouble |
indexedMapper(Ops.BinaryDoubleOp combiner,
ParallelDoubleArrayWithDoubleMapping u,
int origin) |
(package private) static Ops.IntAndLongToLong |
indexedMapper(Ops.BinaryLongOp combiner,
ParallelLongArrayWithLongMapping u,
int origin) |
(package private) static <T,U,V,W> Ops.IntAndObjectToObject<T,V> |
indexedMapper(Ops.BinaryOp<? super T,? super U,? extends V> combiner,
ParallelArrayWithMapping<W,U> u,
int origin) |
(package private) static Ops.IntAndDoubleToLong |
indexedMapper(Ops.DoubleAndDoubleToLong combiner,
ParallelDoubleArrayWithDoubleMapping u,
int origin) |
(package private) static <V> Ops.IntAndDoubleToObject<V> |
indexedMapper(Ops.DoubleAndDoubleToObject<? extends V> combiner,
ParallelDoubleArrayWithDoubleMapping u,
int origin) |
(package private) static Ops.IntAndDoubleToDouble |
indexedMapper(Ops.DoubleAndLongToDouble combiner,
ParallelLongArrayWithLongMapping u,
int origin) |
(package private) static Ops.IntAndDoubleToLong |
indexedMapper(Ops.DoubleAndLongToLong combiner,
ParallelLongArrayWithLongMapping u,
int origin) |
(package private) static <V> Ops.IntAndDoubleToObject<V> |
indexedMapper(Ops.DoubleAndLongToObject<? extends V> combiner,
ParallelLongArrayWithLongMapping u,
int origin) |
(package private) static <U,W> Ops.IntAndDoubleToDouble |
indexedMapper(Ops.DoubleAndObjectToDouble<? super U> combiner,
ParallelArrayWithMapping<W,U> u,
int origin) |
(package private) static <U,W> Ops.IntAndDoubleToLong |
indexedMapper(Ops.DoubleAndObjectToLong<? super U> combiner,
ParallelArrayWithMapping<W,U> u,
int origin) |
(package private) static <U,V,W> Ops.IntAndDoubleToObject<V> |
indexedMapper(Ops.DoubleAndObjectToObject<? super U,? extends V> combiner,
ParallelArrayWithMapping<W,U> u,
int origin) |
(package private) static Ops.IntAndLongToDouble |
indexedMapper(Ops.LongAndDoubleToDouble combiner,
ParallelDoubleArrayWithDoubleMapping u,
int origin) |
(package private) static Ops.IntAndLongToLong |
indexedMapper(Ops.LongAndDoubleToLong combiner,
ParallelDoubleArrayWithDoubleMapping u,
int origin) |
(package private) static <V> Ops.IntAndLongToObject<V> |
indexedMapper(Ops.LongAndDoubleToObject<? extends V> combiner,
ParallelDoubleArrayWithDoubleMapping u,
int origin) |
(package private) static Ops.IntAndLongToDouble |
indexedMapper(Ops.LongAndLongToDouble combiner,
ParallelLongArrayWithLongMapping u,
int origin) |
(package private) static <V> Ops.IntAndLongToObject<V> |
indexedMapper(Ops.LongAndLongToObject<? extends V> combiner,
ParallelLongArrayWithLongMapping u,
int origin) |
(package private) static <U,W> Ops.IntAndLongToDouble |
indexedMapper(Ops.LongAndObjectToDouble<? super U> combiner,
ParallelArrayWithMapping<W,U> u,
int origin) |
(package private) static <U,W> Ops.IntAndLongToLong |
indexedMapper(Ops.LongAndObjectToLong<? super U> combiner,
ParallelArrayWithMapping<W,U> u,
int origin) |
(package private) static <U,V,W> Ops.IntAndLongToObject<V> |
indexedMapper(Ops.LongAndObjectToObject<? super U,? extends V> combiner,
ParallelArrayWithMapping<W,U> u,
int origin) |
(package private) static <T> Ops.IntAndObjectToDouble<T> |
indexedMapper(Ops.ObjectAndDoubleToDouble<? super T> combiner,
ParallelDoubleArrayWithDoubleMapping u,
int origin) |
(package private) static <T,U> Ops.IntAndObjectToLong<T> |
indexedMapper(Ops.ObjectAndDoubleToLong<? super T> combiner,
ParallelDoubleArrayWithDoubleMapping u,
int origin) |
(package private) static <T,V> Ops.IntAndObjectToObject<T,V> |
indexedMapper(Ops.ObjectAndDoubleToObject<? super T,? extends V> combiner,
ParallelDoubleArrayWithDoubleMapping u,
int origin) |
(package private) static <T> Ops.IntAndObjectToDouble<T> |
indexedMapper(Ops.ObjectAndLongToDouble<? super T> combiner,
ParallelLongArrayWithLongMapping u,
int origin) |
(package private) static <T> Ops.IntAndObjectToLong<T> |
indexedMapper(Ops.ObjectAndLongToLong<? super T> combiner,
ParallelLongArrayWithLongMapping u,
int origin) |
(package private) static <T,V> Ops.IntAndObjectToObject<T,V> |
indexedMapper(Ops.ObjectAndLongToObject<? super T,? extends V> combiner,
ParallelLongArrayWithLongMapping u,
int origin) |
(package private) static <T,U,W> Ops.IntAndObjectToDouble<T> |
indexedMapper(Ops.ObjectAndObjectToDouble<? super T,? super U> combiner,
ParallelArrayWithMapping<W,U> u,
int origin) |
(package private) static <T,U,W> Ops.IntAndObjectToLong<T> |
indexedMapper(Ops.ObjectAndObjectToLong<? super T,? super U> combiner,
ParallelArrayWithMapping<W,U> u,
int origin) |
(package private) static Ops.IntAndDoublePredicate |
indexedSelector(Ops.BinaryDoublePredicate bp,
ParallelDoubleArrayWithDoubleMapping u,
int origin) |
(package private) static Ops.IntAndLongPredicate |
indexedSelector(Ops.BinaryLongPredicate bp,
ParallelLongArrayWithLongMapping u,
int origin) |
(package private) static <T,U,W> Ops.IntAndObjectPredicate<T> |
indexedSelector(Ops.BinaryPredicate<? super T,? super U> bp,
ParallelArrayWithMapping<W,U> u,
int origin) |
boolean |
isEmpty()
Returns true if there are no elements.
|
(package private) boolean |
isSelected(int index) |
(package private) void |
leafApply(int lo,
int hi,
Ops.DoubleProcedure procedure) |
(package private) void |
leafApply(int lo,
int hi,
Ops.LongProcedure procedure) |
(package private) void |
leafApply(int lo,
int hi,
Ops.Procedure procedure) |
(package private) void |
leafBinaryIndexMap(int l,
int h,
Ops.IntAndDoubleToDouble op) |
(package private) void |
leafBinaryIndexMap(int l,
int h,
Ops.IntAndLongToLong op) |
(package private) void |
leafBinaryIndexMap(int l,
int h,
Ops.IntAndObjectToObject op) |
(package private) void |
leafCombineInPlace(int lo,
int hi,
double[] other,
int otherOffset,
Ops.BinaryDoubleOp combiner) |
(package private) void |
leafCombineInPlace(int lo,
int hi,
long[] other,
int otherOffset,
Ops.BinaryLongOp combiner) |
(package private) void |
leafCombineInPlace(int lo,
int hi,
java.lang.Object[] other,
int otherOffset,
Ops.BinaryOp combiner) |
(package private) void |
leafCombineInPlace(int lo,
int hi,
ParallelArrayWithMapping other,
int otherOffset,
Ops.BinaryOp combiner) |
(package private) void |
leafCombineInPlace(int lo,
int hi,
ParallelDoubleArrayWithDoubleMapping other,
int otherOffset,
Ops.BinaryDoubleOp combiner) |
(package private) void |
leafCombineInPlace(int lo,
int hi,
ParallelLongArrayWithLongMapping other,
int otherOffset,
Ops.BinaryLongOp combiner) |
(package private) void |
leafFill(int l,
int h,
double value) |
(package private) void |
leafFill(int l,
int h,
long value) |
(package private) void |
leafFill(int l,
int h,
java.lang.Object value) |
(package private) void |
leafGenerate(int l,
int h,
Ops.DoubleGenerator generator) |
(package private) void |
leafGenerate(int l,
int h,
Ops.Generator generator) |
(package private) void |
leafGenerate(int l,
int h,
Ops.LongGenerator generator) |
(package private) void |
leafIndexMap(int l,
int h,
Ops.IntToDouble array) |
(package private) void |
leafIndexMap(int l,
int h,
Ops.IntToLong array) |
(package private) void |
leafIndexMap(int l,
int h,
Ops.IntToObject op) |
(package private) int |
leafIndexSelected(int lo,
int hi,
boolean positive,
int[] indices) |
(package private) abstract void |
leafMoveByIndex(int[] indices,
int loIdx,
int hiIdx,
int offset) |
(package private) abstract int |
leafMoveSelected(int lo,
int hi,
int offset,
boolean positive) |
(package private) double |
leafReduce(int lo,
int hi,
Ops.DoubleReducer reducer,
double base) |
(package private) long |
leafReduce(int lo,
int hi,
Ops.LongReducer reducer,
long base) |
(package private) java.lang.Object |
leafReduce(int lo,
int hi,
Ops.Reducer reducer,
java.lang.Object base) |
(package private) void |
leafTransfer(int lo,
int hi,
double[] dest,
int offset) |
(package private) void |
leafTransfer(int lo,
int hi,
long[] dest,
int offset) |
(package private) void |
leafTransfer(int lo,
int hi,
java.lang.Object[] dest,
int offset) |
(package private) void |
leafTransferByIndex(int[] indices,
int loIdx,
int hiIdx,
double[] dest,
int offset) |
(package private) void |
leafTransferByIndex(int[] indices,
int loIdx,
int hiIdx,
long[] dest,
int offset) |
(package private) void |
leafTransferByIndex(int[] indices,
int loIdx,
int hiIdx,
java.lang.Object[] dest,
int offset) |
(package private) void |
leafTransform(int l,
int h,
Ops.DoubleOp op) |
(package private) void |
leafTransform(int l,
int h,
Ops.LongOp op) |
(package private) void |
leafTransform(int l,
int h,
Ops.Op op) |
(package private) abstract long |
lget(int index) |
(package private) long[] |
lgetArray() |
(package private) abstract java.lang.Object |
oget(int index) |
(package private) java.lang.Object[] |
ogetArray()
Access methods for ref, double, long.
|
int |
size()
Returns the number of elements selected using bound or
filter restrictions.
|