ScriptIntrinsicBLAS.DSPR2 Metode

Definisi

DSPR2 melakukan operasi peringkat simetris 2 A := alphaxyT + alphayxT + A

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

Parameter

Uplo
Int32

Menentukan apakah bagian segitiga atas atau bawah akan disediakan dalam bentuk yang dikemas.

alpha
Double

Alfa skalar.

X
Allocation

Alokasi input berisi vektor x, jenis Element#F64elemen yang didukung .

incX
Int32

Kenaikan untuk elemen vektor x, harus lebih besar dari nol.

Y
Allocation

Alokasi input berisi vektor y, jenis Element#F64elemen yang didukung .

incY
Int32

Kenaikan untuk elemen vektor y, harus lebih besar dari nol.

Ap
Allocation

Alokasi input berisi matriks A, jenis Element#F64elemen yang didukung .

Atribut

Keterangan

DSPR2 melakukan operasi peringkat simetris 2 A := alpha*x*y**T + alpha*y*x**T + A

Detail: http://www.netlib.org/lapack/explore-html/dd/d9e/dspr2_8f.html

Catatan: Untuk matriks N*N, Alokasi input harus berupa alokasi 1D dimX ukuran = N*(N+1)/2, Subroutine berikut dapat berupa contoh yang menunjukkan cara mengonversi matriks segitiga UPPER 'a' menjadi matriks ke paket 'b'. k = 0 untuk i dalam rentang(0, n): untuk j dalam rentang(i, n): b[k++] = a[i, j]

Java dokumentasi untuk android.renderscript.ScriptIntrinsicBLAS.DSPR2(int, double, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk