Linguaggio

Arrays.ParallelPrefix Metodo

Definizione

Overload

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

Esegue #parallelPrefix(double[], DoubleBinaryOperator) per l'intervallo secondario specificato della matrice.

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

Esegue #parallelPrefix(long[], LongBinaryOperator) per l'intervallo secondario specificato della matrice.

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

Esegue #parallelPrefix(int[], IntBinaryOperator) per l'intervallo secondario specificato della matrice.

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

Esegue #parallelPrefix(Object[], BinaryOperator) per l'intervallo secondario specificato della matrice.

ParallelPrefix(Int32[], IIntBinaryOperator)

Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita.

ParallelPrefix(Double[], IDoubleBinaryOperator)

Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita.

ParallelPrefix(Object[], IBinaryOperator)

Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita.

ParallelPrefix(Int64[], ILongBinaryOperator)

Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita.

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

Esegue #parallelPrefix(double[], DoubleBinaryOperator) per l'intervallo secondario specificato della matrice.

[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

Parametri

array
Double[]

matrice

fromIndex
Int32

indice del primo elemento, inclusivo

toIndex
Int32

indice dell'ultimo elemento, esclusivo

op
IDoubleBinaryOperator

una funzione associativa senza effetto collaterale per eseguire l'cumulativo

Attributi

Commenti

Esegue #parallelPrefix(double[], DoubleBinaryOperator) per l'intervallo secondario specificato della matrice.

Aggiunta nella versione 1.8.

per java.util.Arrays.parallelPrefix(double[], int, int, java.util.function.DoubleBinaryOperator).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Esegue #parallelPrefix(long[], LongBinaryOperator) per l'intervallo secondario specificato della matrice.

[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

Parametri

array
Int64[]

matrice

fromIndex
Int32

indice del primo elemento, inclusivo

toIndex
Int32

indice dell'ultimo elemento, esclusivo

op
ILongBinaryOperator

una funzione associativa senza effetto collaterale per eseguire l'cumulativo

Attributi

Commenti

Esegue #parallelPrefix(long[], LongBinaryOperator) per l'intervallo secondario specificato della matrice.

Aggiunta nella versione 1.8.

per java.util.Arrays.parallelPrefix(long[], int, int, java.util.function.LongBinaryOperator).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Esegue #parallelPrefix(int[], IntBinaryOperator) per l'intervallo secondario specificato della matrice.

[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

Parametri

array
Int32[]

matrice

fromIndex
Int32

indice del primo elemento, inclusivo

toIndex
Int32

indice dell'ultimo elemento, esclusivo

op
IIntBinaryOperator

una funzione associativa senza effetto collaterale per eseguire l'cumulativo

Attributi

Commenti

Esegue #parallelPrefix(int[], IntBinaryOperator) per l'intervallo secondario specificato della matrice.

Aggiunta nella versione 1.8.

per java.util.Arrays.parallelPrefix(int[], int, int, java.util.function.IntBinaryOperator).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Esegue #parallelPrefix(Object[], BinaryOperator) per l'intervallo secondario specificato della matrice.

[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

Parametri

array
Object[]

matrice

fromIndex
Int32

indice del primo elemento, inclusivo

toIndex
Int32

indice dell'ultimo elemento, esclusivo

op
IBinaryOperator

una funzione associativa senza effetto collaterale per eseguire l'cumulativo

Attributi

Commenti

Esegue #parallelPrefix(Object[], BinaryOperator) per l'intervallo secondario specificato della matrice.

Aggiunta nella versione 1.8.

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

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

ParallelPrefix(Int32[], IIntBinaryOperator)

Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita.

[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

Parametri

array
Int32[]

matrice, modificata sul posto da questo metodo

op
IIntBinaryOperator

una funzione associativa senza effetto collaterale per eseguire l'cumulativo

Attributi

Commenti

Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita. Ad esempio, se inizialmente la matrice contiene [2, 1, 0, 3] e l'operazione esegue l'aggiunta, al momento della restituzione la matrice contiene [2, 3, 3, 6]. Il calcolo del prefisso parallelo è in genere più efficiente rispetto ai cicli sequenziali per matrici di grandi dimensioni.

Aggiunta nella versione 1.8.

per java.util.Arrays.parallelPrefix(int[], java.util.function.IntBinaryOperator).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

ParallelPrefix(Double[], IDoubleBinaryOperator)

Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita.

[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

Parametri

array
Double[]

matrice, modificata sul posto da questo metodo

op
IDoubleBinaryOperator

una funzione senza effetto collaterale per eseguire l'cumulativo

Attributi

Commenti

Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita. Ad esempio, se inizialmente la matrice contiene [2.0, 1.0, 0.0, 3.0] e l'operazione esegue l'aggiunta, al momento della restituzione la matrice contiene [2.0, 3.0, 3.0, 6.0]. Il calcolo del prefisso parallelo è in genere più efficiente rispetto ai cicli sequenziali per matrici di grandi dimensioni.

Poiché le operazioni a virgola mobile potrebbero non essere strettamente associative, il risultato restituito potrebbe non essere identico al valore ottenuto se l'operazione è stata eseguita in sequenza.

Aggiunta nella versione 1.8.

per java.util.Arrays.parallelPrefix(double[], java.util.function.DoubleBinaryOperator).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

ParallelPrefix(Object[], IBinaryOperator)

Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita.

[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

Parametri

array
Object[]

matrice, modificata sul posto da questo metodo

op
IBinaryOperator

una funzione associativa senza effetto collaterale per eseguire l'cumulativo

Attributi

Commenti

Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita. Ad esempio, se inizialmente la matrice contiene [2, 1, 0, 3] e l'operazione esegue l'aggiunta, al momento della restituzione la matrice contiene [2, 3, 3, 6]. Il calcolo del prefisso parallelo è in genere più efficiente rispetto ai cicli sequenziali per matrici di grandi dimensioni.

Aggiunta nella versione 1.8.

per java.util.Arrays.parallelPrefix(T[], java.util.function.BinaryOperator<T>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

ParallelPrefix(Int64[], ILongBinaryOperator)

Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita.

[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

Parametri

array
Int64[]

matrice, modificata sul posto da questo metodo

op
ILongBinaryOperator

una funzione associativa senza effetto collaterale per eseguire l'cumulativo

Attributi

Commenti

Cumulativi, in parallelo, ogni elemento della matrice specificata, utilizzando la funzione fornita. Ad esempio, se inizialmente la matrice contiene [2, 1, 0, 3] e l'operazione esegue l'aggiunta, al momento della restituzione la matrice contiene [2, 3, 3, 6]. Il calcolo del prefisso parallelo è in genere più efficiente rispetto ai cicli sequenziali per matrici di grandi dimensioni.

Aggiunta nella versione 1.8.

per java.util.Arrays.parallelPrefix(long[], java.util.function.LongBinaryOperator).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a