Arrays.ParallelPrefix Método

Definição

Sobrecargas

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

#parallelPrefix(double[], DoubleBinaryOperator) Executa para o subconjunto determinado da matriz.

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

#parallelPrefix(long[], LongBinaryOperator) Executa para o subconjunto determinado da matriz.

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

#parallelPrefix(int[], IntBinaryOperator) Executa para o subconjunto determinado da matriz.

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

#parallelPrefix(Object[], BinaryOperator) Executa para o subconjunto determinado da matriz.

ParallelPrefix(Int32[], IIntBinaryOperator)

Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida.

ParallelPrefix(Double[], IDoubleBinaryOperator)

Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida.

ParallelPrefix(Object[], IBinaryOperator)

Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida.

ParallelPrefix(Int64[], ILongBinaryOperator)

Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida.

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

#parallelPrefix(double[], DoubleBinaryOperator) Executa para o subconjunto determinado da 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[]

a matriz

fromIndex
Int32

o índice do primeiro elemento, inclusive

toIndex
Int32

o índice do último elemento, exclusivo

op
IDoubleBinaryOperator

uma função associativa sem efeito colateral para executar a cumulação

Atributos

Comentários

#parallelPrefix(double[], DoubleBinaryOperator) Executa para o subconjunto determinado da matriz.

Adicionado em 1.8.

Documentação Java para java.util.Arrays.parallelPrefix(double[], int, int, java.util.function.DoubleBinaryOperator).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

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

#parallelPrefix(long[], LongBinaryOperator) Executa para o subconjunto determinado da 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[]

a matriz

fromIndex
Int32

o índice do primeiro elemento, inclusive

toIndex
Int32

o índice do último elemento, exclusivo

op
ILongBinaryOperator

uma função associativa sem efeito colateral para executar a cumulação

Atributos

Comentários

#parallelPrefix(long[], LongBinaryOperator) Executa para o subconjunto determinado da matriz.

Adicionado em 1.8.

Documentação Java para java.util.Arrays.parallelPrefix(long[], int, int, java.util.function.LongBinaryOperator).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

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

#parallelPrefix(int[], IntBinaryOperator) Executa para o subconjunto determinado da 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[]

a matriz

fromIndex
Int32

o índice do primeiro elemento, inclusive

toIndex
Int32

o índice do último elemento, exclusivo

op
IIntBinaryOperator

uma função associativa sem efeito colateral para executar a cumulação

Atributos

Comentários

#parallelPrefix(int[], IntBinaryOperator) Executa para o subconjunto determinado da matriz.

Adicionado em 1.8.

Documentação Java para java.util.Arrays.parallelPrefix(int[], int, int, java.util.function.IntBinaryOperator).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

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

#parallelPrefix(Object[], BinaryOperator) Executa para o subconjunto determinado da 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[]

a matriz

fromIndex
Int32

o índice do primeiro elemento, inclusive

toIndex
Int32

o índice do último elemento, exclusivo

op
IBinaryOperator

uma função associativa sem efeito colateral para executar a cumulação

Atributos

Comentários

#parallelPrefix(Object[], BinaryOperator) Executa para o subconjunto determinado da matriz.

Adicionado em 1.8.

Documentação Java para java.util.Arrays.parallelPrefix(T[], int, int, java.util.function.BinaryOperator<T>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

ParallelPrefix(Int32[], IIntBinaryOperator)

Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida.

[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[]

a matriz, que é modificada in-loco por este método

op
IIntBinaryOperator

uma função associativa sem efeito colateral para executar a cumulação

Atributos

Comentários

Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida. Por exemplo, se a matriz se mantiver [2, 1, 0, 3] inicialmente e a operação executar adição, ao retornar a matriz será mantida [2, 3, 3, 6]. A computação de prefixo paralelo geralmente é mais eficiente do que loops sequenciais para grandes matrizes.

Adicionado em 1.8.

Documentação Java para java.util.Arrays.parallelPrefix(int[], java.util.function.IntBinaryOperator).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

ParallelPrefix(Double[], IDoubleBinaryOperator)

Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida.

[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[]

a matriz, que é modificada in-loco por este método

op
IDoubleBinaryOperator

uma função sem efeito colateral para executar a cumulação

Atributos

Comentários

Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida. Por exemplo, se a matriz se mantiver [2.0, 1.0, 0.0, 3.0] inicialmente e a operação executar adição, ao retornar a matriz será mantida [2.0, 3.0, 3.0, 6.0]. A computação de prefixo paralelo geralmente é mais eficiente do que loops sequenciais para grandes matrizes.

Como as operações de ponto flutuante podem não ser estritamente associativas, o resultado retornado pode não ser idêntico ao valor que seria obtido se a operação fosse executada sequencialmente.

Adicionado em 1.8.

Documentação Java para java.util.Arrays.parallelPrefix(double[], java.util.function.DoubleBinaryOperator).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

ParallelPrefix(Object[], IBinaryOperator)

Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida.

[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[]

a matriz, que é modificada in-loco por este método

op
IBinaryOperator

uma função associativa sem efeito colateral para executar a cumulação

Atributos

Comentários

Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida. Por exemplo, se a matriz se mantiver [2, 1, 0, 3] inicialmente e a operação executar adição, ao retornar a matriz será mantida [2, 3, 3, 6]. A computação de prefixo paralelo geralmente é mais eficiente do que loops sequenciais para grandes matrizes.

Adicionado em 1.8.

Documentação Java para java.util.Arrays.parallelPrefix(T[], java.util.function.BinaryOperator<T>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

ParallelPrefix(Int64[], ILongBinaryOperator)

Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida.

[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[]

a matriz, que é modificada in-loco por este método

op
ILongBinaryOperator

uma função associativa sem efeito colateral para executar a cumulação

Atributos

Comentários

Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida. Por exemplo, se a matriz se mantiver [2, 1, 0, 3] inicialmente e a operação executar adição, ao retornar a matriz será mantida [2, 3, 3, 6]. A computação de prefixo paralelo geralmente é mais eficiente do que loops sequenciais para grandes matrizes.

Adicionado em 1.8.

Documentação Java para java.util.Arrays.parallelPrefix(long[], java.util.function.LongBinaryOperator).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a