ScriptIntrinsicBLAS.CHPR(Int32, Single, Allocation, Int32, Allocation) Metode

Definisi

CHPR melakukan operasi peringkat 1 A := alphax**H + A

[Android.Runtime.Register("CHPR", "(IFLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V", "", ApiSince=23)]
public void CHPR(int Uplo, float alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? Ap);
[<Android.Runtime.Register("CHPR", "(IFLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V", "", ApiSince=23)>]
member this.CHPR : int * single * 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
Single

Alfa skalar.

X
Allocation

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

incX
Int32

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

Ap
Allocation

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

Atribut

Keterangan

CHPR melakukan operasi peringkat 1 A := alpha*x*x**H + A

Detail: http://www.netlib.org/lapack/explore-html/db/dcd/chpr_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.CHPR(int, float, 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