ScriptIntrinsicBLAS.CHPR(Int32, Single, Allocation, Int32, Allocation) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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]
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.