Arrays.ParallelPrefix Method

Definition

Overloads

ParallelPrefix(Double[], Int32, Int32, IDoubleBinaryOperator)

Performs #parallelPrefix(double[], DoubleBinaryOperator) for the given subrange of the array.

ParallelPrefix(Int64[], Int32, Int32, ILongBinaryOperator)

Performs #parallelPrefix(long[], LongBinaryOperator) for the given subrange of the array.

ParallelPrefix(Int32[], Int32, Int32, IIntBinaryOperator)

Performs #parallelPrefix(int[], IntBinaryOperator) for the given subrange of the array.

ParallelPrefix(Object[], Int32, Int32, IBinaryOperator)

Performs #parallelPrefix(Object[], BinaryOperator) for the given subrange of the array.

ParallelPrefix(Int32[], IIntBinaryOperator)

Cumulates, in parallel, each element of the given array in place, using the supplied function.

ParallelPrefix(Double[], IDoubleBinaryOperator)

Cumulates, in parallel, each element of the given array in place, using the supplied function.

ParallelPrefix(Object[], IBinaryOperator)

Cumulates, in parallel, each element of the given array in place, using the supplied function.

ParallelPrefix(Int64[], ILongBinaryOperator)

Cumulates, in parallel, each element of the given array in place, using the supplied function.

ParallelPrefix(Double[], Int32, Int32, IDoubleBinaryOperator)

Performs #parallelPrefix(double[], DoubleBinaryOperator) for the given subrange of the array.

[Android.Runtime.Register("parallelPrefix", "([DIILjava/util/function/DoubleBinaryOperator;)V", "", ApiSince=24)]
public static void ParallelPrefix (double[] array, int fromIndex, int toIndex, Java.Util.Functions.IDoubleBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([DIILjava/util/function/DoubleBinaryOperator;)V", "", ApiSince=24)>]
static member ParallelPrefix : double[] * int * int * Java.Util.Functions.IDoubleBinaryOperator -> unit

Parameters

array
Double[]

the array

fromIndex
Int32

the index of the first element, inclusive

toIndex
Int32

the index of the last element, exclusive

op
IDoubleBinaryOperator

a side-effect-free, associative function to perform the cumulation

Attributes

Remarks

Java documentation for java.util.Arrays.parallelPrefix(double[], int, int, java.util.function.DoubleBinaryOperator).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

ParallelPrefix(Int64[], Int32, Int32, ILongBinaryOperator)

Performs #parallelPrefix(long[], LongBinaryOperator) for the given subrange of the array.

[Android.Runtime.Register("parallelPrefix", "([JIILjava/util/function/LongBinaryOperator;)V", "", ApiSince=24)]
public static void ParallelPrefix (long[] array, int fromIndex, int toIndex, Java.Util.Functions.ILongBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([JIILjava/util/function/LongBinaryOperator;)V", "", ApiSince=24)>]
static member ParallelPrefix : int64[] * int * int * Java.Util.Functions.ILongBinaryOperator -> unit

Parameters

array
Int64[]

the array

fromIndex
Int32

the index of the first element, inclusive

toIndex
Int32

the index of the last element, exclusive

op
ILongBinaryOperator

a side-effect-free, associative function to perform the cumulation

Attributes

Remarks

Java documentation for java.util.Arrays.parallelPrefix(long[], int, int, java.util.function.LongBinaryOperator).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

ParallelPrefix(Int32[], Int32, Int32, IIntBinaryOperator)

Performs #parallelPrefix(int[], IntBinaryOperator) for the given subrange of the array.

[Android.Runtime.Register("parallelPrefix", "([IIILjava/util/function/IntBinaryOperator;)V", "", ApiSince=24)]
public static void ParallelPrefix (int[] array, int fromIndex, int toIndex, Java.Util.Functions.IIntBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([IIILjava/util/function/IntBinaryOperator;)V", "", ApiSince=24)>]
static member ParallelPrefix : int[] * int * int * Java.Util.Functions.IIntBinaryOperator -> unit

Parameters

array
Int32[]

the array

fromIndex
Int32

the index of the first element, inclusive

toIndex
Int32

the index of the last element, exclusive

op
IIntBinaryOperator

a side-effect-free, associative function to perform the cumulation

Attributes

Remarks

Java documentation for java.util.Arrays.parallelPrefix(int[], int, int, java.util.function.IntBinaryOperator).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

ParallelPrefix(Object[], Int32, Int32, IBinaryOperator)

Performs #parallelPrefix(Object[], BinaryOperator) for the given subrange of the array.

[Android.Runtime.Register("parallelPrefix", "([Ljava/lang/Object;IILjava/util/function/BinaryOperator;)V", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static void ParallelPrefix (Java.Lang.Object[] array, int fromIndex, int toIndex, Java.Util.Functions.IBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([Ljava/lang/Object;IILjava/util/function/BinaryOperator;)V", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member ParallelPrefix : Java.Lang.Object[] * int * int * Java.Util.Functions.IBinaryOperator -> unit

Parameters

array
Object[]

the array

fromIndex
Int32

the index of the first element, inclusive

toIndex
Int32

the index of the last element, exclusive

op
IBinaryOperator

a side-effect-free, associative function to perform the cumulation

Attributes

Remarks

Java documentation for java.util.Arrays.parallelPrefix(T[], int, int, java.util.function.BinaryOperator<T>).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

ParallelPrefix(Int32[], IIntBinaryOperator)

Cumulates, in parallel, each element of the given array in place, using the supplied function.

[Android.Runtime.Register("parallelPrefix", "([ILjava/util/function/IntBinaryOperator;)V", "", ApiSince=24)]
public static void ParallelPrefix (int[] array, Java.Util.Functions.IIntBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([ILjava/util/function/IntBinaryOperator;)V", "", ApiSince=24)>]
static member ParallelPrefix : int[] * Java.Util.Functions.IIntBinaryOperator -> unit

Parameters

array
Int32[]

the array, which is modified in-place by this method

op
IIntBinaryOperator

a side-effect-free, associative function to perform the cumulation

Attributes

Remarks

Java documentation for java.util.Arrays.parallelPrefix(int[], java.util.function.IntBinaryOperator).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

ParallelPrefix(Double[], IDoubleBinaryOperator)

Cumulates, in parallel, each element of the given array in place, using the supplied function.

[Android.Runtime.Register("parallelPrefix", "([DLjava/util/function/DoubleBinaryOperator;)V", "", ApiSince=24)]
public static void ParallelPrefix (double[] array, Java.Util.Functions.IDoubleBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([DLjava/util/function/DoubleBinaryOperator;)V", "", ApiSince=24)>]
static member ParallelPrefix : double[] * Java.Util.Functions.IDoubleBinaryOperator -> unit

Parameters

array
Double[]

the array, which is modified in-place by this method

op
IDoubleBinaryOperator

a side-effect-free function to perform the cumulation

Attributes

Remarks

Java documentation for java.util.Arrays.parallelPrefix(double[], java.util.function.DoubleBinaryOperator).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

ParallelPrefix(Object[], IBinaryOperator)

Cumulates, in parallel, each element of the given array in place, using the supplied function.

[Android.Runtime.Register("parallelPrefix", "([Ljava/lang/Object;Ljava/util/function/BinaryOperator;)V", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static void ParallelPrefix (Java.Lang.Object[] array, Java.Util.Functions.IBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([Ljava/lang/Object;Ljava/util/function/BinaryOperator;)V", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member ParallelPrefix : Java.Lang.Object[] * Java.Util.Functions.IBinaryOperator -> unit

Parameters

array
Object[]

the array, which is modified in-place by this method

op
IBinaryOperator

a side-effect-free, associative function to perform the cumulation

Attributes

Remarks

Java documentation for java.util.Arrays.parallelPrefix(T[], java.util.function.BinaryOperator<T>).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

ParallelPrefix(Int64[], ILongBinaryOperator)

Cumulates, in parallel, each element of the given array in place, using the supplied function.

[Android.Runtime.Register("parallelPrefix", "([JLjava/util/function/LongBinaryOperator;)V", "", ApiSince=24)]
public static void ParallelPrefix (long[] array, Java.Util.Functions.ILongBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([JLjava/util/function/LongBinaryOperator;)V", "", ApiSince=24)>]
static member ParallelPrefix : int64[] * Java.Util.Functions.ILongBinaryOperator -> unit

Parameters

array
Int64[]

the array, which is modified in-place by this method

op
ILongBinaryOperator

a side-effect-free, associative function to perform the cumulation

Attributes

Remarks

Java documentation for java.util.Arrays.parallelPrefix(long[], java.util.function.LongBinaryOperator).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to