Language

Arrays.ParallelPrefix メソッド

定義

オーバーロード

名前 説明
ParallelPrefix(Double[], Int32, Int32, IDoubleBinaryOperator)

配列の指定されたサブ範囲に対して #parallelPrefix(double[], DoubleBinaryOperator) を実行します。

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

配列の指定されたサブ範囲に対して #parallelPrefix(long[], LongBinaryOperator) を実行します。

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

配列の指定されたサブ範囲に対して #parallelPrefix(int[], IntBinaryOperator) を実行します。

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

配列の指定されたサブ範囲に対して #parallelPrefix(Object[], BinaryOperator) を実行します。

ParallelPrefix(Int32[], IIntBinaryOperator)

指定された関数を使用して、指定された配列の各要素を並列に累積します。

ParallelPrefix(Double[], IDoubleBinaryOperator)

指定された関数を使用して、指定された配列の各要素を並列に累積します。

ParallelPrefix(Object[], IBinaryOperator)

指定された関数を使用して、指定された配列の各要素を並列に累積します。

ParallelPrefix(Int64[], ILongBinaryOperator)

指定された関数を使用して、指定された配列の各要素を並列に累積します。

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

配列の指定されたサブ範囲に対して #parallelPrefix(double[], DoubleBinaryOperator) を実行します。

[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

パラメーター

array
Double[]

配列

fromIndex
Int32

最初の要素のインデックス (両端を含む)

toIndex
Int32

最後の要素のインデックス (排他的)

op
IDoubleBinaryOperator

累積を実行する副作用のない連想関数

属性

注釈

配列の指定されたサブ範囲に対して #parallelPrefix(double[], DoubleBinaryOperator) を実行します。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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

配列の指定されたサブ範囲に対して #parallelPrefix(long[], LongBinaryOperator) を実行します。

[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

パラメーター

array
Int64[]

配列

fromIndex
Int32

最初の要素のインデックス (両端を含む)

toIndex
Int32

最後の要素のインデックス (排他的)

op
ILongBinaryOperator

累積を実行する副作用のない連想関数

属性

注釈

配列の指定されたサブ範囲に対して #parallelPrefix(long[], LongBinaryOperator) を実行します。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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

配列の指定されたサブ範囲に対して #parallelPrefix(int[], IntBinaryOperator) を実行します。

[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

パラメーター

array
Int32[]

配列

fromIndex
Int32

最初の要素のインデックス (両端を含む)

toIndex
Int32

最後の要素のインデックス (排他的)

op
IIntBinaryOperator

累積を実行する副作用のない連想関数

属性

注釈

配列の指定されたサブ範囲に対して #parallelPrefix(int[], IntBinaryOperator) を実行します。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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

配列の指定されたサブ範囲に対して #parallelPrefix(Object[], BinaryOperator) を実行します。

[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

パラメーター

array
Object[]

配列

fromIndex
Int32

最初の要素のインデックス (両端を含む)

toIndex
Int32

最後の要素のインデックス (排他的)

op
IBinaryOperator

累積を実行する副作用のない連想関数

属性

注釈

配列の指定されたサブ範囲に対して #parallelPrefix(Object[], BinaryOperator) を実行します。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParallelPrefix(Int32[], IIntBinaryOperator)

指定された関数を使用して、指定された配列の各要素を並列に累積します。

[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

パラメーター

array
Int32[]

配列。このメソッドによってインプレースで変更されます

op
IIntBinaryOperator

累積を実行する副作用のない連想関数

属性

注釈

指定された関数を使用して、指定された配列の各要素を並列に累積します。 たとえば、配列が最初に [2, 1, 0, 3] を保持し、演算が加算を実行する場合、配列は [2, 3, 3, 6]を保持します。 通常、並列プレフィックス計算は、大規模な配列のシーケンシャル ループよりも効率的です。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParallelPrefix(Double[], IDoubleBinaryOperator)

指定された関数を使用して、指定された配列の各要素を並列に累積します。

[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

パラメーター

array
Double[]

配列。このメソッドによってインプレースで変更されます

op
IDoubleBinaryOperator

累積を実行する副作用のない関数

属性

注釈

指定された関数を使用して、指定された配列の各要素を並列に累積します。 たとえば、配列が最初に [2.0, 1.0, 0.0, 3.0] を保持し、演算が加算を実行する場合、配列は [2.0, 3.0, 3.0, 6.0]を保持します。 通常、並列プレフィックス計算は、大規模な配列のシーケンシャル ループよりも効率的です。

浮動小数点演算は厳密に連想されない可能性があるため、返される結果は、操作が順番に実行された場合に取得される値と同じではない可能性があります。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParallelPrefix(Object[], IBinaryOperator)

指定された関数を使用して、指定された配列の各要素を並列に累積します。

[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

パラメーター

array
Object[]

配列。このメソッドによってインプレースで変更されます

op
IBinaryOperator

累積を実行する副作用のない連想関数

属性

注釈

指定された関数を使用して、指定された配列の各要素を並列に累積します。 たとえば、配列が最初に [2, 1, 0, 3] を保持し、演算が加算を実行する場合、配列は [2, 3, 3, 6]を保持します。 通常、並列プレフィックス計算は、大規模な配列のシーケンシャル ループよりも効率的です。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParallelPrefix(Int64[], ILongBinaryOperator)

指定された関数を使用して、指定された配列の各要素を並列に累積します。

[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

パラメーター

array
Int64[]

配列。このメソッドによってインプレースで変更されます

op
ILongBinaryOperator

累積を実行する副作用のない連想関数

属性

注釈

指定された関数を使用して、指定された配列の各要素を並列に累積します。 たとえば、配列が最初に [2, 1, 0, 3] を保持し、演算が加算を実行する場合、配列は [2, 3, 3, 6]を保持します。 通常、並列プレフィックス計算は、大規模な配列のシーケンシャル ループよりも効率的です。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象