public class JCusolverDn extends Object
Modifier and Type | Method and Description |
---|---|
static int |
cusolverDnCgebrd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] Lwork) |
static int |
cusolverDnCgebrd(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer D,
Pointer E,
Pointer TAUQ,
Pointer TAUP,
Pointer Work,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnCgeqrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnCgeqrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer TAU,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnCgesvd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] lwork) |
static int |
cusolverDnCgesvd(cusolverDnHandle handle,
char jobu,
char jobvt,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer VT,
int ldvt,
Pointer work,
int lwork,
Pointer rwork,
Pointer info) |
static int |
cusolverDnCgesvdj_bufferSize(cusolverDnHandle handle,
int jobz,
int econ,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
int[] lwork,
gesvdjInfo params) |
static int |
cusolverDnCgesvdj(cusolverDnHandle handle,
int jobz,
int econ,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
Pointer work,
int lwork,
Pointer info,
gesvdjInfo params) |
static int |
cusolverDnCgesvdjBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
int[] lwork,
gesvdjInfo params,
int batchSize) |
static int |
cusolverDnCgesvdjBatched(cusolverDnHandle handle,
int jobz,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
Pointer work,
int lwork,
Pointer info,
gesvdjInfo params,
int batchSize) |
static int |
cusolverDnCgetrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] Lwork) |
static int |
cusolverDnCgetrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer Workspace,
Pointer devIpiv,
Pointer devInfo) |
static int |
cusolverDnCgetrs(cusolverDnHandle handle,
int trans,
int n,
int nrhs,
Pointer A,
int lda,
Pointer devIpiv,
Pointer B,
int ldb,
Pointer devInfo) |
static int |
cusolverDnCheevd_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork) |
static int |
cusolverDnCheevd(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnCheevj_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params) |
static int |
cusolverDnCheevj(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info,
syevjInfo params) |
static int |
cusolverDnCheevjBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params,
int batchSize) |
static int |
cusolverDnCheevjBatched(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info,
syevjInfo params,
int batchSize) |
static int |
cusolverDnChegvd_bufferSize(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
int[] lwork) |
static int |
cusolverDnChegvd(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnChegvj_bufferSize(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
int[] lwork,
syevjInfo params) |
static int |
cusolverDnChegvj(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
Pointer work,
int lwork,
Pointer info,
syevjInfo params) |
static int |
cusolverDnChetrd_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer d,
Pointer e,
Pointer tau,
int[] lwork) |
static int |
cusolverDnChetrd(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer d,
Pointer e,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnClaswp(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int k1,
int k2,
Pointer devIpiv,
int incx) |
static int |
cusolverDnCpotrf_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] Lwork) |
static int |
cusolverDnCpotrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnCpotrfBatched(cusolverDnHandle handle,
int uplo,
int n,
Pointer Aarray,
int lda,
Pointer infoArray,
int batchSize) |
static int |
cusolverDnCpotrs(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer devInfo) |
static int |
cusolverDnCpotrsBatched(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer d_info,
int batchSize) |
static int |
cusolverDnCreate(cusolverDnHandle handle) |
static int |
cusolverDnCreateGesvdjInfo(gesvdjInfo info) |
static int |
cusolverDnCreateSyevjInfo(syevjInfo info) |
static int |
cusolverDnCsytrf_bufferSize(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnCsytrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnCungbr_bufferSize(cusolverDnHandle handle,
int side,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
cusolverDnCungbr(cusolverDnHandle handle,
int side,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnCungqr_bufferSize(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
cusolverDnCungqr(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnCungtr_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
cusolverDnCungtr(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnCunmqr_bufferSize(cusolverDnHandle handle,
int side,
int trans,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
int[] lwork) |
static int |
cusolverDnCunmqr(cusolverDnHandle handle,
int side,
int trans,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
cusolverDnCunmtr_bufferSize(cusolverDnHandle handle,
int side,
int uplo,
int trans,
int m,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
int[] lwork) |
static int |
cusolverDnCunmtr(cusolverDnHandle handle,
int side,
int uplo,
int trans,
int m,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnDestroy(cusolverDnHandle handle) |
static int |
cusolverDnDestroyGesvdjInfo(gesvdjInfo info) |
static int |
cusolverDnDestroySyevjInfo(syevjInfo info) |
static int |
cusolverDnDgebrd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] Lwork) |
static int |
cusolverDnDgebrd(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer D,
Pointer E,
Pointer TAUQ,
Pointer TAUP,
Pointer Work,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnDgeqrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnDgeqrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer TAU,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnDgesvd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] lwork) |
static int |
cusolverDnDgesvd(cusolverDnHandle handle,
char jobu,
char jobvt,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer VT,
int ldvt,
Pointer work,
int lwork,
Pointer rwork,
Pointer info) |
static int |
cusolverDnDgesvdj_bufferSize(cusolverDnHandle handle,
int jobz,
int econ,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
int[] lwork,
gesvdjInfo params) |
static int |
cusolverDnDgesvdj(cusolverDnHandle handle,
int jobz,
int econ,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
Pointer work,
int lwork,
Pointer info,
gesvdjInfo params) |
static int |
cusolverDnDgesvdjBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
int[] lwork,
gesvdjInfo params,
int batchSize) |
static int |
cusolverDnDgesvdjBatched(cusolverDnHandle handle,
int jobz,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
Pointer work,
int lwork,
Pointer info,
gesvdjInfo params,
int batchSize) |
static int |
cusolverDnDgetrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] Lwork) |
static int |
cusolverDnDgetrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer Workspace,
Pointer devIpiv,
Pointer devInfo) |
static int |
cusolverDnDgetrs(cusolverDnHandle handle,
int trans,
int n,
int nrhs,
Pointer A,
int lda,
Pointer devIpiv,
Pointer B,
int ldb,
Pointer devInfo) |
static int |
cusolverDnDlaswp(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int k1,
int k2,
Pointer devIpiv,
int incx) |
static int |
cusolverDnDorgbr_bufferSize(cusolverDnHandle handle,
int side,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
cusolverDnDorgbr(cusolverDnHandle handle,
int side,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnDorgqr_bufferSize(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
cusolverDnDorgqr(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnDorgtr_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
cusolverDnDorgtr(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnDormqr_bufferSize(cusolverDnHandle handle,
int side,
int trans,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
int[] lwork) |
static int |
cusolverDnDormqr(cusolverDnHandle handle,
int side,
int trans,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
cusolverDnDormtr_bufferSize(cusolverDnHandle handle,
int side,
int uplo,
int trans,
int m,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
int[] lwork) |
static int |
cusolverDnDormtr(cusolverDnHandle handle,
int side,
int uplo,
int trans,
int m,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnDpotrf_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] Lwork) |
static int |
cusolverDnDpotrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnDpotrfBatched(cusolverDnHandle handle,
int uplo,
int n,
Pointer Aarray,
int lda,
Pointer infoArray,
int batchSize) |
static int |
cusolverDnDpotrs(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer devInfo) |
static int |
cusolverDnDpotrsBatched(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer d_info,
int batchSize) |
static int |
cusolverDnDsyevd_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork) |
static int |
cusolverDnDsyevd(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnDsyevj_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params) |
static int |
cusolverDnDsyevj(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info,
syevjInfo params) |
static int |
cusolverDnDsyevjBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params,
int batchSize) |
static int |
cusolverDnDsyevjBatched(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info,
syevjInfo params,
int batchSize) |
static int |
cusolverDnDsygvd_bufferSize(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
int[] lwork) |
static int |
cusolverDnDsygvd(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnDsygvj_bufferSize(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
int[] lwork,
syevjInfo params) |
static int |
cusolverDnDsygvj(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
Pointer work,
int lwork,
Pointer info,
syevjInfo params) |
static int |
cusolverDnDsytrd_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer d,
Pointer e,
Pointer tau,
int[] lwork) |
static int |
cusolverDnDsytrd(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer d,
Pointer e,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnDsytrf_bufferSize(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnDsytrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnGetStream(cusolverDnHandle handle,
cudaStream_t streamId) |
static int |
cusolverDnSetStream(cusolverDnHandle handle,
cudaStream_t streamId) |
static int |
cusolverDnSgebrd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] Lwork)
bidiagonal factorization
|
static int |
cusolverDnSgebrd(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer D,
Pointer E,
Pointer TAUQ,
Pointer TAUP,
Pointer Work,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnSgeqrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] lwork)
QR factorization
|
static int |
cusolverDnSgeqrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer TAU,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnSgesvd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] lwork)
singular value decomposition, A = U * Sigma * V^H
|
static int |
cusolverDnSgesvd(cusolverDnHandle handle,
char jobu,
char jobvt,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer VT,
int ldvt,
Pointer work,
int lwork,
Pointer rwork,
Pointer info) |
static int |
cusolverDnSgesvdj_bufferSize(cusolverDnHandle handle,
int jobz,
int econ,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
int[] lwork,
gesvdjInfo params) |
static int |
cusolverDnSgesvdj(cusolverDnHandle handle,
int jobz,
int econ,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
Pointer work,
int lwork,
Pointer info,
gesvdjInfo params) |
static int |
cusolverDnSgesvdjBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
int[] lwork,
gesvdjInfo params,
int batchSize) |
static int |
cusolverDnSgesvdjBatched(cusolverDnHandle handle,
int jobz,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
Pointer work,
int lwork,
Pointer info,
gesvdjInfo params,
int batchSize) |
static int |
cusolverDnSgetrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] Lwork)
LU Factorization
|
static int |
cusolverDnSgetrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer Workspace,
Pointer devIpiv,
Pointer devInfo) |
static int |
cusolverDnSgetrs(cusolverDnHandle handle,
int trans,
int n,
int nrhs,
Pointer A,
int lda,
Pointer devIpiv,
Pointer B,
int ldb,
Pointer devInfo)
LU solve
|
static int |
cusolverDnSlaswp(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int k1,
int k2,
Pointer devIpiv,
int incx)
Row pivoting
|
static int |
cusolverDnSorgbr_bufferSize(cusolverDnHandle handle,
int side,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork)
generates one of the unitary matrices Q or P**T determined by GEBRD
|
static int |
cusolverDnSorgbr(cusolverDnHandle handle,
int side,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnSorgqr_bufferSize(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork)
generate unitary matrix Q from QR factorization
|
static int |
cusolverDnSorgqr(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnSorgtr_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
int[] lwork)
generate unitary Q comes from sytrd
|
static int |
cusolverDnSorgtr(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnSormqr_bufferSize(cusolverDnHandle handle,
int side,
int trans,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
int[] lwork)
compute Q**T*b in solve min||A*x = b||
|
static int |
cusolverDnSormqr(cusolverDnHandle handle,
int side,
int trans,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
cusolverDnSormtr_bufferSize(cusolverDnHandle handle,
int side,
int uplo,
int trans,
int m,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
int[] lwork)
compute op(Q)*C or C*op(Q) where Q comes from sytrd
|
static int |
cusolverDnSormtr(cusolverDnHandle handle,
int side,
int uplo,
int trans,
int m,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnSpotrf_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] Lwork)
Cholesky factorization and its solver
|
static int |
cusolverDnSpotrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnSpotrfBatched(cusolverDnHandle handle,
int uplo,
int n,
Pointer Aarray,
int lda,
Pointer infoArray,
int batchSize)
batched Cholesky factorization and its solver
|
static int |
cusolverDnSpotrs(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer devInfo) |
static int |
cusolverDnSpotrsBatched(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer d_info,
int batchSize) |
static int |
cusolverDnSsyevd_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork)
standard symmetric eigenvalue solver, A*x = lambda*x, by divide-and-conquer
|
static int |
cusolverDnSsyevd(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnSsyevj_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params) |
static int |
cusolverDnSsyevj(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info,
syevjInfo params) |
static int |
cusolverDnSsyevjBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params,
int batchSize) |
static int |
cusolverDnSsyevjBatched(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info,
syevjInfo params,
int batchSize) |
static int |
cusolverDnSsygvd_bufferSize(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
int[] lwork)
generalized symmetric eigenvalue solver, A*x = lambda*B*x, by divide-and-conquer
|
static int |
cusolverDnSsygvd(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnSsygvj_bufferSize(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
int[] lwork,
syevjInfo params) |
static int |
cusolverDnSsygvj(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
Pointer work,
int lwork,
Pointer info,
syevjInfo params) |
static int |
cusolverDnSsytrd_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer d,
Pointer e,
Pointer tau,
int[] lwork)
tridiagonal factorization
|
static int |
cusolverDnSsytrd(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer d,
Pointer e,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnSsytrf_bufferSize(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int[] lwork)
L*D*L**T,U*D*U**T factorization
|
static int |
cusolverDnSsytrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnXgesvdjGetResidual(cusolverDnHandle handle,
gesvdjInfo info,
Pointer residual) |
static int |
cusolverDnXgesvdjGetSweeps(cusolverDnHandle handle,
gesvdjInfo info,
Pointer executed_sweeps) |
static int |
cusolverDnXgesvdjSetMaxSweeps(gesvdjInfo info,
int max_sweeps) |
static int |
cusolverDnXgesvdjSetSortEig(gesvdjInfo info,
int sort_svd) |
static int |
cusolverDnXgesvdjSetTolerance(gesvdjInfo info,
double tolerance) |
static int |
cusolverDnXsyevjGetResidual(cusolverDnHandle handle,
syevjInfo info,
Pointer residual) |
static int |
cusolverDnXsyevjGetSweeps(cusolverDnHandle handle,
syevjInfo info,
Pointer executed_sweeps) |
static int |
cusolverDnXsyevjSetMaxSweeps(syevjInfo info,
int max_sweeps) |
static int |
cusolverDnXsyevjSetSortEig(syevjInfo info,
int sort_eig) |
static int |
cusolverDnXsyevjSetTolerance(syevjInfo info,
double tolerance) |
static int |
cusolverDnZgebrd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] Lwork) |
static int |
cusolverDnZgebrd(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer D,
Pointer E,
Pointer TAUQ,
Pointer TAUP,
Pointer Work,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnZgeqrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnZgeqrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer TAU,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnZgesvd_bufferSize(cusolverDnHandle handle,
int m,
int n,
int[] lwork) |
static int |
cusolverDnZgesvd(cusolverDnHandle handle,
char jobu,
char jobvt,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer VT,
int ldvt,
Pointer work,
int lwork,
Pointer rwork,
Pointer info) |
static int |
cusolverDnZgesvdj_bufferSize(cusolverDnHandle handle,
int jobz,
int econ,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
int[] lwork,
gesvdjInfo params) |
static int |
cusolverDnZgesvdj(cusolverDnHandle handle,
int jobz,
int econ,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
Pointer work,
int lwork,
Pointer info,
gesvdjInfo params) |
static int |
cusolverDnZgesvdjBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
int[] lwork,
gesvdjInfo params,
int batchSize) |
static int |
cusolverDnZgesvdjBatched(cusolverDnHandle handle,
int jobz,
int m,
int n,
Pointer A,
int lda,
Pointer S,
Pointer U,
int ldu,
Pointer V,
int ldv,
Pointer work,
int lwork,
Pointer info,
gesvdjInfo params,
int batchSize) |
static int |
cusolverDnZgetrf_bufferSize(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
int[] Lwork) |
static int |
cusolverDnZgetrf(cusolverDnHandle handle,
int m,
int n,
Pointer A,
int lda,
Pointer Workspace,
Pointer devIpiv,
Pointer devInfo) |
static int |
cusolverDnZgetrs(cusolverDnHandle handle,
int trans,
int n,
int nrhs,
Pointer A,
int lda,
Pointer devIpiv,
Pointer B,
int ldb,
Pointer devInfo) |
static int |
cusolverDnZheevd_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork) |
static int |
cusolverDnZheevd(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnZheevj_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params) |
static int |
cusolverDnZheevj(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info,
syevjInfo params) |
static int |
cusolverDnZheevjBatched_bufferSize(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
int[] lwork,
syevjInfo params,
int batchSize) |
static int |
cusolverDnZheevjBatched(cusolverDnHandle handle,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer W,
Pointer work,
int lwork,
Pointer info,
syevjInfo params,
int batchSize) |
static int |
cusolverDnZhegvd_bufferSize(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
int[] lwork) |
static int |
cusolverDnZhegvd(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnZhegvj_bufferSize(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
int[] lwork,
syevjInfo params) |
static int |
cusolverDnZhegvj(cusolverDnHandle handle,
int itype,
int jobz,
int uplo,
int n,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer W,
Pointer work,
int lwork,
Pointer info,
syevjInfo params) |
static int |
cusolverDnZhetrd_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer d,
Pointer e,
Pointer tau,
int[] lwork) |
static int |
cusolverDnZhetrd(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer d,
Pointer e,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnZlaswp(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int k1,
int k2,
Pointer devIpiv,
int incx) |
static int |
cusolverDnZpotrf_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
int[] Lwork) |
static int |
cusolverDnZpotrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer Workspace,
int Lwork,
Pointer devInfo) |
static int |
cusolverDnZpotrfBatched(cusolverDnHandle handle,
int uplo,
int n,
Pointer Aarray,
int lda,
Pointer infoArray,
int batchSize) |
static int |
cusolverDnZpotrs(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer devInfo) |
static int |
cusolverDnZpotrsBatched(cusolverDnHandle handle,
int uplo,
int n,
int nrhs,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer d_info,
int batchSize) |
static int |
cusolverDnZsytrf_bufferSize(cusolverDnHandle handle,
int n,
Pointer A,
int lda,
int[] lwork) |
static int |
cusolverDnZsytrf(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer ipiv,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnZungbr_bufferSize(cusolverDnHandle handle,
int side,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
cusolverDnZungbr(cusolverDnHandle handle,
int side,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnZungqr_bufferSize(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
cusolverDnZungqr(cusolverDnHandle handle,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnZungtr_bufferSize(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
int[] lwork) |
static int |
cusolverDnZungtr(cusolverDnHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer work,
int lwork,
Pointer info) |
static int |
cusolverDnZunmqr_bufferSize(cusolverDnHandle handle,
int side,
int trans,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
int[] lwork) |
static int |
cusolverDnZunmqr(cusolverDnHandle handle,
int side,
int trans,
int m,
int n,
int k,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
Pointer work,
int lwork,
Pointer devInfo) |
static int |
cusolverDnZunmtr_bufferSize(cusolverDnHandle handle,
int side,
int uplo,
int trans,
int m,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
int[] lwork) |
static int |
cusolverDnZunmtr(cusolverDnHandle handle,
int side,
int uplo,
int trans,
int m,
int n,
Pointer A,
int lda,
Pointer tau,
Pointer C,
int ldc,
Pointer work,
int lwork,
Pointer info) |
public static int cusolverDnCreate(cusolverDnHandle handle)
public static int cusolverDnDestroy(cusolverDnHandle handle)
public static int cusolverDnSetStream(cusolverDnHandle handle, cudaStream_t streamId)
public static int cusolverDnGetStream(cusolverDnHandle handle, cudaStream_t streamId)
public static int cusolverDnSpotrf_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, int[] Lwork)
public static int cusolverDnDpotrf_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, int[] Lwork)
public static int cusolverDnCpotrf_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, int[] Lwork)
public static int cusolverDnZpotrf_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, int[] Lwork)
public static int cusolverDnSpotrf(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer Workspace, int Lwork, Pointer devInfo)
public static int cusolverDnDpotrf(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer Workspace, int Lwork, Pointer devInfo)
public static int cusolverDnCpotrf(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer Workspace, int Lwork, Pointer devInfo)
public static int cusolverDnZpotrf(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer Workspace, int Lwork, Pointer devInfo)
public static int cusolverDnSpotrs(cusolverDnHandle handle, int uplo, int n, int nrhs, Pointer A, int lda, Pointer B, int ldb, Pointer devInfo)
public static int cusolverDnDpotrs(cusolverDnHandle handle, int uplo, int n, int nrhs, Pointer A, int lda, Pointer B, int ldb, Pointer devInfo)
public static int cusolverDnCpotrs(cusolverDnHandle handle, int uplo, int n, int nrhs, Pointer A, int lda, Pointer B, int ldb, Pointer devInfo)
public static int cusolverDnZpotrs(cusolverDnHandle handle, int uplo, int n, int nrhs, Pointer A, int lda, Pointer B, int ldb, Pointer devInfo)
public static int cusolverDnSpotrfBatched(cusolverDnHandle handle, int uplo, int n, Pointer Aarray, int lda, Pointer infoArray, int batchSize)
public static int cusolverDnDpotrfBatched(cusolverDnHandle handle, int uplo, int n, Pointer Aarray, int lda, Pointer infoArray, int batchSize)
public static int cusolverDnCpotrfBatched(cusolverDnHandle handle, int uplo, int n, Pointer Aarray, int lda, Pointer infoArray, int batchSize)
public static int cusolverDnZpotrfBatched(cusolverDnHandle handle, int uplo, int n, Pointer Aarray, int lda, Pointer infoArray, int batchSize)
public static int cusolverDnSpotrsBatched(cusolverDnHandle handle, int uplo, int n, int nrhs, Pointer A, int lda, Pointer B, int ldb, Pointer d_info, int batchSize)
public static int cusolverDnDpotrsBatched(cusolverDnHandle handle, int uplo, int n, int nrhs, Pointer A, int lda, Pointer B, int ldb, Pointer d_info, int batchSize)
public static int cusolverDnCpotrsBatched(cusolverDnHandle handle, int uplo, int n, int nrhs, Pointer A, int lda, Pointer B, int ldb, Pointer d_info, int batchSize)
public static int cusolverDnZpotrsBatched(cusolverDnHandle handle, int uplo, int n, int nrhs, Pointer A, int lda, Pointer B, int ldb, Pointer d_info, int batchSize)
public static int cusolverDnSgetrf_bufferSize(cusolverDnHandle handle, int m, int n, Pointer A, int lda, int[] Lwork)
public static int cusolverDnDgetrf_bufferSize(cusolverDnHandle handle, int m, int n, Pointer A, int lda, int[] Lwork)
public static int cusolverDnCgetrf_bufferSize(cusolverDnHandle handle, int m, int n, Pointer A, int lda, int[] Lwork)
public static int cusolverDnZgetrf_bufferSize(cusolverDnHandle handle, int m, int n, Pointer A, int lda, int[] Lwork)
public static int cusolverDnSgetrf(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer Workspace, Pointer devIpiv, Pointer devInfo)
public static int cusolverDnDgetrf(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer Workspace, Pointer devIpiv, Pointer devInfo)
public static int cusolverDnCgetrf(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer Workspace, Pointer devIpiv, Pointer devInfo)
public static int cusolverDnZgetrf(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer Workspace, Pointer devIpiv, Pointer devInfo)
public static int cusolverDnSlaswp(cusolverDnHandle handle, int n, Pointer A, int lda, int k1, int k2, Pointer devIpiv, int incx)
public static int cusolverDnDlaswp(cusolverDnHandle handle, int n, Pointer A, int lda, int k1, int k2, Pointer devIpiv, int incx)
public static int cusolverDnClaswp(cusolverDnHandle handle, int n, Pointer A, int lda, int k1, int k2, Pointer devIpiv, int incx)
public static int cusolverDnZlaswp(cusolverDnHandle handle, int n, Pointer A, int lda, int k1, int k2, Pointer devIpiv, int incx)
public static int cusolverDnSgetrs(cusolverDnHandle handle, int trans, int n, int nrhs, Pointer A, int lda, Pointer devIpiv, Pointer B, int ldb, Pointer devInfo)
public static int cusolverDnDgetrs(cusolverDnHandle handle, int trans, int n, int nrhs, Pointer A, int lda, Pointer devIpiv, Pointer B, int ldb, Pointer devInfo)
public static int cusolverDnCgetrs(cusolverDnHandle handle, int trans, int n, int nrhs, Pointer A, int lda, Pointer devIpiv, Pointer B, int ldb, Pointer devInfo)
public static int cusolverDnZgetrs(cusolverDnHandle handle, int trans, int n, int nrhs, Pointer A, int lda, Pointer devIpiv, Pointer B, int ldb, Pointer devInfo)
public static int cusolverDnSgeqrf_bufferSize(cusolverDnHandle handle, int m, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnDgeqrf_bufferSize(cusolverDnHandle handle, int m, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnCgeqrf_bufferSize(cusolverDnHandle handle, int m, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnZgeqrf_bufferSize(cusolverDnHandle handle, int m, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnSgeqrf(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer TAU, Pointer Workspace, int Lwork, Pointer devInfo)
public static int cusolverDnDgeqrf(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer TAU, Pointer Workspace, int Lwork, Pointer devInfo)
public static int cusolverDnCgeqrf(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer TAU, Pointer Workspace, int Lwork, Pointer devInfo)
public static int cusolverDnZgeqrf(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer TAU, Pointer Workspace, int Lwork, Pointer devInfo)
public static int cusolverDnSorgqr_bufferSize(cusolverDnHandle handle, int m, int n, int k, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnDorgqr_bufferSize(cusolverDnHandle handle, int m, int n, int k, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnCungqr_bufferSize(cusolverDnHandle handle, int m, int n, int k, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnZungqr_bufferSize(cusolverDnHandle handle, int m, int n, int k, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnSorgqr(cusolverDnHandle handle, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnDorgqr(cusolverDnHandle handle, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnCungqr(cusolverDnHandle handle, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnZungqr(cusolverDnHandle handle, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnSormqr_bufferSize(cusolverDnHandle handle, int side, int trans, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer C, int ldc, int[] lwork)
public static int cusolverDnDormqr_bufferSize(cusolverDnHandle handle, int side, int trans, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer C, int ldc, int[] lwork)
public static int cusolverDnCunmqr_bufferSize(cusolverDnHandle handle, int side, int trans, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer C, int ldc, int[] lwork)
public static int cusolverDnZunmqr_bufferSize(cusolverDnHandle handle, int side, int trans, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer C, int ldc, int[] lwork)
public static int cusolverDnSormqr(cusolverDnHandle handle, int side, int trans, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer C, int ldc, Pointer work, int lwork, Pointer devInfo)
public static int cusolverDnDormqr(cusolverDnHandle handle, int side, int trans, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer C, int ldc, Pointer work, int lwork, Pointer devInfo)
public static int cusolverDnCunmqr(cusolverDnHandle handle, int side, int trans, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer C, int ldc, Pointer work, int lwork, Pointer devInfo)
public static int cusolverDnZunmqr(cusolverDnHandle handle, int side, int trans, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer C, int ldc, Pointer work, int lwork, Pointer devInfo)
public static int cusolverDnSsytrf_bufferSize(cusolverDnHandle handle, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnDsytrf_bufferSize(cusolverDnHandle handle, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnCsytrf_bufferSize(cusolverDnHandle handle, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnZsytrf_bufferSize(cusolverDnHandle handle, int n, Pointer A, int lda, int[] lwork)
public static int cusolverDnSsytrf(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer ipiv, Pointer work, int lwork, Pointer info)
public static int cusolverDnDsytrf(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer ipiv, Pointer work, int lwork, Pointer info)
public static int cusolverDnCsytrf(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer ipiv, Pointer work, int lwork, Pointer info)
public static int cusolverDnZsytrf(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer ipiv, Pointer work, int lwork, Pointer info)
public static int cusolverDnSgebrd_bufferSize(cusolverDnHandle handle, int m, int n, int[] Lwork)
public static int cusolverDnDgebrd_bufferSize(cusolverDnHandle handle, int m, int n, int[] Lwork)
public static int cusolverDnCgebrd_bufferSize(cusolverDnHandle handle, int m, int n, int[] Lwork)
public static int cusolverDnZgebrd_bufferSize(cusolverDnHandle handle, int m, int n, int[] Lwork)
public static int cusolverDnSgebrd(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer D, Pointer E, Pointer TAUQ, Pointer TAUP, Pointer Work, int Lwork, Pointer devInfo)
public static int cusolverDnDgebrd(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer D, Pointer E, Pointer TAUQ, Pointer TAUP, Pointer Work, int Lwork, Pointer devInfo)
public static int cusolverDnCgebrd(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer D, Pointer E, Pointer TAUQ, Pointer TAUP, Pointer Work, int Lwork, Pointer devInfo)
public static int cusolverDnZgebrd(cusolverDnHandle handle, int m, int n, Pointer A, int lda, Pointer D, Pointer E, Pointer TAUQ, Pointer TAUP, Pointer Work, int Lwork, Pointer devInfo)
public static int cusolverDnSorgbr_bufferSize(cusolverDnHandle handle, int side, int m, int n, int k, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnDorgbr_bufferSize(cusolverDnHandle handle, int side, int m, int n, int k, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnCungbr_bufferSize(cusolverDnHandle handle, int side, int m, int n, int k, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnZungbr_bufferSize(cusolverDnHandle handle, int side, int m, int n, int k, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnSorgbr(cusolverDnHandle handle, int side, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnDorgbr(cusolverDnHandle handle, int side, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnCungbr(cusolverDnHandle handle, int side, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnZungbr(cusolverDnHandle handle, int side, int m, int n, int k, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnSsytrd_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer d, Pointer e, Pointer tau, int[] lwork)
public static int cusolverDnDsytrd_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer d, Pointer e, Pointer tau, int[] lwork)
public static int cusolverDnChetrd_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer d, Pointer e, Pointer tau, int[] lwork)
public static int cusolverDnZhetrd_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer d, Pointer e, Pointer tau, int[] lwork)
public static int cusolverDnSsytrd(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer d, Pointer e, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnDsytrd(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer d, Pointer e, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnChetrd(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer d, Pointer e, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnZhetrd(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer d, Pointer e, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnSorgtr_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnDorgtr_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnCungtr_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnZungtr_bufferSize(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer tau, int[] lwork)
public static int cusolverDnSorgtr(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnDorgtr(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnCungtr(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnZungtr(cusolverDnHandle handle, int uplo, int n, Pointer A, int lda, Pointer tau, Pointer work, int lwork, Pointer info)
public static int cusolverDnSormtr_bufferSize(cusolverDnHandle handle, int side, int uplo, int trans, int m, int n, Pointer A, int lda, Pointer tau, Pointer C, int ldc, int[] lwork)
public static int cusolverDnDormtr_bufferSize(cusolverDnHandle handle, int side, int uplo, int trans, int m, int n, Pointer A, int lda, Pointer tau, Pointer C, int ldc, int[] lwork)
public static int cusolverDnCunmtr_bufferSize(cusolverDnHandle handle, int side, int uplo, int trans, int m, int n, Pointer A, int lda, Pointer tau, Pointer C, int ldc, int[] lwork)
public static int cusolverDnZunmtr_bufferSize(cusolverDnHandle handle, int side, int uplo, int trans, int m, int n, Pointer A, int lda, Pointer tau, Pointer C, int ldc, int[] lwork)
public static int cusolverDnSormtr(cusolverDnHandle handle, int side, int uplo, int trans, int m, int n, Pointer A, int lda, Pointer tau, Pointer C, int ldc, Pointer work, int lwork, Pointer info)
public static int cusolverDnDormtr(cusolverDnHandle handle, int side, int uplo, int trans, int m, int n, Pointer A, int lda, Pointer tau, Pointer C, int ldc, Pointer work, int lwork, Pointer info)
public static int cusolverDnCunmtr(cusolverDnHandle handle, int side, int uplo, int trans, int m, int n, Pointer A, int lda, Pointer tau, Pointer C, int ldc, Pointer work, int lwork, Pointer info)
public static int cusolverDnZunmtr(cusolverDnHandle handle, int side, int uplo, int trans, int m, int n, Pointer A, int lda, Pointer tau, Pointer C, int ldc, Pointer work, int lwork, Pointer info)
public static int cusolverDnSgesvd_bufferSize(cusolverDnHandle handle, int m, int n, int[] lwork)
public static int cusolverDnDgesvd_bufferSize(cusolverDnHandle handle, int m, int n, int[] lwork)
public static int cusolverDnCgesvd_bufferSize(cusolverDnHandle handle, int m, int n, int[] lwork)
public static int cusolverDnZgesvd_bufferSize(cusolverDnHandle handle, int m, int n, int[] lwork)
public static int cusolverDnSgesvd(cusolverDnHandle handle, char jobu, char jobvt, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer VT, int ldvt, Pointer work, int lwork, Pointer rwork, Pointer info)
public static int cusolverDnDgesvd(cusolverDnHandle handle, char jobu, char jobvt, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer VT, int ldvt, Pointer work, int lwork, Pointer rwork, Pointer info)
public static int cusolverDnCgesvd(cusolverDnHandle handle, char jobu, char jobvt, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer VT, int ldvt, Pointer work, int lwork, Pointer rwork, Pointer info)
public static int cusolverDnZgesvd(cusolverDnHandle handle, char jobu, char jobvt, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer VT, int ldvt, Pointer work, int lwork, Pointer rwork, Pointer info)
public static int cusolverDnSsyevd_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork)
public static int cusolverDnDsyevd_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork)
public static int cusolverDnCheevd_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork)
public static int cusolverDnZheevd_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork)
public static int cusolverDnSsyevd(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, Pointer work, int lwork, Pointer info)
public static int cusolverDnDsyevd(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, Pointer work, int lwork, Pointer info)
public static int cusolverDnCheevd(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, Pointer work, int lwork, Pointer info)
public static int cusolverDnZheevd(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, Pointer work, int lwork, Pointer info)
public static int cusolverDnSsygvd_bufferSize(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, int[] lwork)
public static int cusolverDnDsygvd_bufferSize(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, int[] lwork)
public static int cusolverDnChegvd_bufferSize(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, int[] lwork)
public static int cusolverDnZhegvd_bufferSize(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, int[] lwork)
public static int cusolverDnSsygvd(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, Pointer work, int lwork, Pointer info)
public static int cusolverDnDsygvd(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, Pointer work, int lwork, Pointer info)
public static int cusolverDnChegvd(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, Pointer work, int lwork, Pointer info)
public static int cusolverDnZhegvd(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, Pointer work, int lwork, Pointer info)
public static int cusolverDnCreateSyevjInfo(syevjInfo info)
public static int cusolverDnDestroySyevjInfo(syevjInfo info)
public static int cusolverDnXsyevjSetTolerance(syevjInfo info, double tolerance)
public static int cusolverDnXsyevjSetMaxSweeps(syevjInfo info, int max_sweeps)
public static int cusolverDnXsyevjSetSortEig(syevjInfo info, int sort_eig)
public static int cusolverDnXsyevjGetResidual(cusolverDnHandle handle, syevjInfo info, Pointer residual)
public static int cusolverDnXsyevjGetSweeps(cusolverDnHandle handle, syevjInfo info, Pointer executed_sweeps)
public static int cusolverDnSsyevjBatched_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork, syevjInfo params, int batchSize)
public static int cusolverDnDsyevjBatched_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork, syevjInfo params, int batchSize)
public static int cusolverDnCheevjBatched_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork, syevjInfo params, int batchSize)
public static int cusolverDnZheevjBatched_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork, syevjInfo params, int batchSize)
public static int cusolverDnSsyevjBatched(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, Pointer work, int lwork, Pointer info, syevjInfo params, int batchSize)
public static int cusolverDnDsyevjBatched(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, Pointer work, int lwork, Pointer info, syevjInfo params, int batchSize)
public static int cusolverDnCheevjBatched(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, Pointer work, int lwork, Pointer info, syevjInfo params, int batchSize)
public static int cusolverDnZheevjBatched(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, Pointer work, int lwork, Pointer info, syevjInfo params, int batchSize)
public static int cusolverDnSsyevj_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork, syevjInfo params)
public static int cusolverDnDsyevj_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork, syevjInfo params)
public static int cusolverDnCheevj_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork, syevjInfo params)
public static int cusolverDnZheevj_bufferSize(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, int[] lwork, syevjInfo params)
public static int cusolverDnSsyevj(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, Pointer work, int lwork, Pointer info, syevjInfo params)
public static int cusolverDnDsyevj(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, Pointer work, int lwork, Pointer info, syevjInfo params)
public static int cusolverDnCheevj(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, Pointer work, int lwork, Pointer info, syevjInfo params)
public static int cusolverDnZheevj(cusolverDnHandle handle, int jobz, int uplo, int n, Pointer A, int lda, Pointer W, Pointer work, int lwork, Pointer info, syevjInfo params)
public static int cusolverDnSsygvj_bufferSize(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, int[] lwork, syevjInfo params)
public static int cusolverDnDsygvj_bufferSize(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, int[] lwork, syevjInfo params)
public static int cusolverDnChegvj_bufferSize(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, int[] lwork, syevjInfo params)
public static int cusolverDnZhegvj_bufferSize(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, int[] lwork, syevjInfo params)
public static int cusolverDnSsygvj(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, Pointer work, int lwork, Pointer info, syevjInfo params)
public static int cusolverDnDsygvj(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, Pointer work, int lwork, Pointer info, syevjInfo params)
public static int cusolverDnChegvj(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, Pointer work, int lwork, Pointer info, syevjInfo params)
public static int cusolverDnZhegvj(cusolverDnHandle handle, int itype, int jobz, int uplo, int n, Pointer A, int lda, Pointer B, int ldb, Pointer W, Pointer work, int lwork, Pointer info, syevjInfo params)
public static int cusolverDnCreateGesvdjInfo(gesvdjInfo info)
public static int cusolverDnDestroyGesvdjInfo(gesvdjInfo info)
public static int cusolverDnXgesvdjSetTolerance(gesvdjInfo info, double tolerance)
public static int cusolverDnXgesvdjSetMaxSweeps(gesvdjInfo info, int max_sweeps)
public static int cusolverDnXgesvdjSetSortEig(gesvdjInfo info, int sort_svd)
public static int cusolverDnXgesvdjGetResidual(cusolverDnHandle handle, gesvdjInfo info, Pointer residual)
public static int cusolverDnXgesvdjGetSweeps(cusolverDnHandle handle, gesvdjInfo info, Pointer executed_sweeps)
public static int cusolverDnSgesvdjBatched_bufferSize(cusolverDnHandle handle, int jobz, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer V, int ldv, int[] lwork, gesvdjInfo params, int batchSize)
public static int cusolverDnDgesvdjBatched_bufferSize(cusolverDnHandle handle, int jobz, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer V, int ldv, int[] lwork, gesvdjInfo params, int batchSize)
public static int cusolverDnCgesvdjBatched_bufferSize(cusolverDnHandle handle, int jobz, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer V, int ldv, int[] lwork, gesvdjInfo params, int batchSize)
public static int cusolverDnZgesvdjBatched_bufferSize(cusolverDnHandle handle, int jobz, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer V, int ldv, int[] lwork, gesvdjInfo params, int batchSize)
public static int cusolverDnSgesvdjBatched(cusolverDnHandle handle, int jobz, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer V, int ldv, Pointer work, int lwork, Pointer info, gesvdjInfo params, int batchSize)
public static int cusolverDnDgesvdjBatched(cusolverDnHandle handle, int jobz, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer V, int ldv, Pointer work, int lwork, Pointer info, gesvdjInfo params, int batchSize)
public static int cusolverDnCgesvdjBatched(cusolverDnHandle handle, int jobz, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer V, int ldv, Pointer work, int lwork, Pointer info, gesvdjInfo params, int batchSize)
public static int cusolverDnZgesvdjBatched(cusolverDnHandle handle, int jobz, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer V, int ldv, Pointer work, int lwork, Pointer info, gesvdjInfo params, int batchSize)
public static int cusolverDnSgesvdj_bufferSize(cusolverDnHandle handle, int jobz, int econ, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer V, int ldv, int[] lwork, gesvdjInfo params)
public static int cusolverDnDgesvdj_bufferSize(cusolverDnHandle handle, int jobz, int econ, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer V, int ldv, int[] lwork, gesvdjInfo params)
public static int cusolverDnCgesvdj_bufferSize(cusolverDnHandle handle, int jobz, int econ, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer V, int ldv, int[] lwork, gesvdjInfo params)
public static int cusolverDnZgesvdj_bufferSize(cusolverDnHandle handle, int jobz, int econ, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer V, int ldv, int[] lwork, gesvdjInfo params)
public static int cusolverDnSgesvdj(cusolverDnHandle handle, int jobz, int econ, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer V, int ldv, Pointer work, int lwork, Pointer info, gesvdjInfo params)
public static int cusolverDnDgesvdj(cusolverDnHandle handle, int jobz, int econ, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer V, int ldv, Pointer work, int lwork, Pointer info, gesvdjInfo params)
public static int cusolverDnCgesvdj(cusolverDnHandle handle, int jobz, int econ, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer V, int ldv, Pointer work, int lwork, Pointer info, gesvdjInfo params)
public static int cusolverDnZgesvdj(cusolverDnHandle handle, int jobz, int econ, int m, int n, Pointer A, int lda, Pointer S, Pointer U, int ldu, Pointer V, int ldv, Pointer work, int lwork, Pointer info, gesvdjInfo params)
Copyright © 2018. All rights reserved.