Freigeben über


ScriptIntrinsicBLAS.CHPR2 Methode

Definition

CHPR2 führt den symmetrischen Rang 2-Vorgang A := AlphaxyH + AlphayxH + A + A aus.

[Android.Runtime.Register("CHPR2", "(ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V", "", ApiSince=23)]
public void CHPR2(int Uplo, Android.Renderscripts.Float2? alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? Y, int incY, Android.Renderscripts.Allocation? Ap);
[<Android.Runtime.Register("CHPR2", "(ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V", "", ApiSince=23)>]
member this.CHPR2 : int * Android.Renderscripts.Float2 * Android.Renderscripts.Allocation * int * Android.Renderscripts.Allocation * int * Android.Renderscripts.Allocation -> unit

Parameter

Uplo
Int32

Gibt an, ob der obere oder untere Dreiecksteil in der verpackten Form bereitgestellt werden soll.

alpha
Float2

Der skalare Alphawert.

X
Allocation

Die Eingabezuweisung enthält Vektor x, unterstützte Elementtypen Element#F32_2.

incX
Int32

Der Inkrement für die Elemente von Vektor x muss größer als 0 sein.

Y
Allocation

Die Eingabezuweisung enthält Vektor y, unterstützte Elementtypen Element#F32_2.

incY
Int32

Das Inkrement für die Elemente des Vektors y muss größer als 0 sein.

Ap
Allocation

Die Eingabezuweisung enthält matrix A, unterstützte Elementtypen Element#F32_2.

Attribute

Hinweise

CHPR2 führt den symmetrischen Rang 2-Vorgang A := alpha*x*y**H + alpha*y*x**H + A aus

Details: http://www.netlib.org/lapack/explore-html/d6/d44/chpr2_8f.html

Hinweis: Bei einer N*N-Matrix sollte die Eingabezuordnung eine 1D-Zuordnung der Größe dimX = N*(N+1)/2 sein. Die folgende Unterroutine kann ein Beispiel dafür sein, wie eine TRIANGLAR-Matrix "a" in eine verpackte Matrix "b" konvertiert wird. k = 0 für i im Bereich(0, n): für j im Bereich(i, n): b[k++] = a[i, j]

Java-Dokumentation für android.renderscript.ScriptIntrinsicBLAS.CHPR2(int, android.renderscript.Float2, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: