Lenguaje

Arrays.ParallelPrefix Método

Definición

Sobrecargas

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

#parallelPrefix(double[], DoubleBinaryOperator) Realiza para el subrango especificado de la matriz.

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

#parallelPrefix(long[], LongBinaryOperator) Realiza para el subrango especificado de la matriz.

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

#parallelPrefix(int[], IntBinaryOperator) Realiza para el subrango especificado de la matriz.

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

#parallelPrefix(Object[], BinaryOperator) Realiza para el subrango especificado de la matriz.

ParallelPrefix(Int32[], IIntBinaryOperator)

Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada.

ParallelPrefix(Double[], IDoubleBinaryOperator)

Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada.

ParallelPrefix(Object[], IBinaryOperator)

Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada.

ParallelPrefix(Int64[], ILongBinaryOperator)

Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada.

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

#parallelPrefix(double[], DoubleBinaryOperator) Realiza para el subrango especificado de la matriz.

[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

Parámetros

array
Double[]

la matriz

fromIndex
Int32

índice del primer elemento, inclusivo

toIndex
Int32

el índice del último elemento, exclusivo

op
IDoubleBinaryOperator

una función asociativa sin efecto secundario para realizar la acumulación

Atributos

Comentarios

#parallelPrefix(double[], DoubleBinaryOperator) Realiza para el subrango especificado de la matriz.

Agregado en la versión 1.8.

Java documentación para java.util.Arrays.parallelPrefix(double[], int, int, java.util.function.DoubleBinaryOperator).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

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

#parallelPrefix(long[], LongBinaryOperator) Realiza para el subrango especificado de la matriz.

[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

Parámetros

array
Int64[]

la matriz

fromIndex
Int32

índice del primer elemento, inclusivo

toIndex
Int32

el índice del último elemento, exclusivo

op
ILongBinaryOperator

una función asociativa sin efecto secundario para realizar la acumulación

Atributos

Comentarios

#parallelPrefix(long[], LongBinaryOperator) Realiza para el subrango especificado de la matriz.

Agregado en la versión 1.8.

Java documentación para java.util.Arrays.parallelPrefix(long[], int, int, java.util.function.LongBinaryOperator).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

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

#parallelPrefix(int[], IntBinaryOperator) Realiza para el subrango especificado de la matriz.

[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

Parámetros

array
Int32[]

la matriz

fromIndex
Int32

índice del primer elemento, inclusivo

toIndex
Int32

el índice del último elemento, exclusivo

op
IIntBinaryOperator

una función asociativa sin efecto secundario para realizar la acumulación

Atributos

Comentarios

#parallelPrefix(int[], IntBinaryOperator) Realiza para el subrango especificado de la matriz.

Agregado en la versión 1.8.

Java documentación para java.util.Arrays.parallelPrefix(int[], int, int, java.util.function.IntBinaryOperator).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

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

#parallelPrefix(Object[], BinaryOperator) Realiza para el subrango especificado de la matriz.

[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

Parámetros

array
Object[]

la matriz

fromIndex
Int32

índice del primer elemento, inclusivo

toIndex
Int32

el índice del último elemento, exclusivo

op
IBinaryOperator

una función asociativa sin efecto secundario para realizar la acumulación

Atributos

Comentarios

#parallelPrefix(Object[], BinaryOperator) Realiza para el subrango especificado de la matriz.

Agregado en la versión 1.8.

Java documentación para java.util.Arrays.parallelPrefix(T[], int, int, java.util.function.BinaryOperator<T>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

ParallelPrefix(Int32[], IIntBinaryOperator)

Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada.

[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

Parámetros

array
Int32[]

matriz, que este método modifica en contexto.

op
IIntBinaryOperator

una función asociativa sin efecto secundario para realizar la acumulación

Atributos

Comentarios

Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada. Por ejemplo, si la matriz contiene [2, 1, 0, 3] inicialmente y la operación realiza la adición, después de devolver la matriz contiene [2, 3, 3, 6]. El cálculo de prefijos paralelos suele ser más eficaz que los bucles secuenciales para matrices grandes.

Agregado en la versión 1.8.

Java documentación para java.util.Arrays.parallelPrefix(int[], java.util.function.IntBinaryOperator).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

ParallelPrefix(Double[], IDoubleBinaryOperator)

Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada.

[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

Parámetros

array
Double[]

matriz, que este método modifica en contexto.

op
IDoubleBinaryOperator

una función sin efecto secundario para realizar la acumulación

Atributos

Comentarios

Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada. Por ejemplo, si la matriz contiene [2.0, 1.0, 0.0, 3.0] inicialmente y la operación realiza la adición, después de devolver la matriz contiene [2.0, 3.0, 3.0, 6.0]. El cálculo de prefijos paralelos suele ser más eficaz que los bucles secuenciales para matrices grandes.

Dado que las operaciones de punto flotante pueden no ser estrictamente asociativas, el resultado devuelto puede no ser idéntico al valor que se obtendría si la operación se realizó secuencialmente.

Agregado en la versión 1.8.

Java documentación para java.util.Arrays.parallelPrefix(double[], java.util.function.DoubleBinaryOperator).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

ParallelPrefix(Object[], IBinaryOperator)

Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada.

[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

Parámetros

array
Object[]

matriz, que este método modifica en contexto.

op
IBinaryOperator

una función asociativa sin efecto secundario para realizar la acumulación

Atributos

Comentarios

Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada. Por ejemplo, si la matriz contiene [2, 1, 0, 3] inicialmente y la operación realiza la adición, después de devolver la matriz contiene [2, 3, 3, 6]. El cálculo de prefijos paralelos suele ser más eficaz que los bucles secuenciales para matrices grandes.

Agregado en la versión 1.8.

Java documentación para java.util.Arrays.parallelPrefix(T[], java.util.function.BinaryOperator<T>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

ParallelPrefix(Int64[], ILongBinaryOperator)

Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada.

[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

Parámetros

array
Int64[]

matriz, que este método modifica en contexto.

op
ILongBinaryOperator

una función asociativa sin efecto secundario para realizar la acumulación

Atributos

Comentarios

Acumula, en paralelo, cada elemento de la matriz especificada en su lugar, mediante la función proporcionada. Por ejemplo, si la matriz contiene [2, 1, 0, 3] inicialmente y la operación realiza la adición, después de devolver la matriz contiene [2, 3, 3, 6]. El cálculo de prefijos paralelos suele ser más eficaz que los bucles secuenciales para matrices grandes.

Agregado en la versión 1.8.

Java documentación para java.util.Arrays.parallelPrefix(long[], java.util.function.LongBinaryOperator).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a