lapack
library
Properties
-
dbignum
→ double
-
final
-
deps
→ double
-
final
-
drtmax
→ double
-
final
-
drtmin
→ double
-
final
-
dsafmax
→ double
-
final
-
dsafmin
→ double
-
final
-
dsbig
→ num
-
final
-
dsmlnum
→ double
-
final
-
dssml
→ num
-
final
-
dtbig
→ num
-
final
-
dtsml
→ num
-
final
-
dulp
→ double
-
final
-
ilaenv
↔ int Function(int ISPEC, String NAME, String OPTS, int N1, int N2, int N3, int N4)
-
getter/setter pair
-
ilaenv2stage
↔ int Function(int ISPEC, String NAME, String OPTS, int N1, int N2, int N3, int N4)
-
getter/setter pair
-
sbig
→ num
-
final
-
ssml
→ num
-
final
-
tbig
→ num
-
final
-
tsml
→ num
-
final
-
xerbla
↔ void Function(String SRNAME, int INFO)
-
getter/setter pair
Functions
-
cgetrf(int M, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
cgetrs(String TRANS, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
chla_transtype(int TRANS)
→ String
-
-
clag2z(int M, int N, Matrix<Complex> SA_, int LDSA, Matrix<Complex> A_, int LDA, Box<int> INFO)
→ void
-
-
cpotrf(String UPLO, int N, Matrix<Complex> A_, int LDA, Box<int> INFO)
→ void
-
-
cpotrs(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
dasum(int N, Array<double> DX, int INCX)
→ double
-
-
daxpy(int N, double DA, Array<double> DX_, int INCX, Array<double> DY_, int INCY)
→ void
-
-
dbbcsd(String JOBU1, String JOBU2, String JOBV1T, String JOBV2T, String TRANS, int M, int P, int Q, Array<double> THETA_, Array<double> PHI_, Matrix<double> U1_, int LDU1, Matrix<double> U2_, int LDU2, Matrix<double> V1T_, int LDV1T, Matrix<double> V2T_, int LDV2T, Array<double> B11D_, Array<double> B11E_, Array<double> B12D_, Array<double> B12E_, Array<double> B21D_, Array<double> B21E_, Array<double> B22D_, Array<double> B22E_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dbdsdc(String UPLO, String COMPQ, int N, Array<double> D_, Array<double> E_, Matrix<double> U_, int LDU, Matrix<double> VT_, int LDVT, Array<double> Q_, Array<int> IQ_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dbdsqr(String UPLO, int N, int NCVT, int NRU, int NCC, Array<double> D_, Array<double> E_, Matrix<double> VT_, int LDVT, Matrix<double> U_, int LDU, Matrix<double> C_, int LDC, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dbdsvdx(String UPLO, String JOBZ, String RANGE, int N, Array<double> D_, Array<double> E_, double VL, double VU, int IL, int IU, Box<int> NS, Array<double> S_, Matrix<double> Z_, int LDZ, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dcabs1(Complex Z)
→ double
-
-
dcopy(int N, Array<double> DX_, int INCX, Array<double> DY_, int INCY)
→ void
-
-
ddisna(String JOB, int M, int N, Array<double> D_, Array<double> SEP_, Box<int> INFO)
→ void
-
-
ddot(int N, Array<double> DX_, int INCX, Array<double> DY_, int INCY)
→ double
-
-
dgbbrd(String VECT, int M, int N, int NCC, int KL, int KU, Matrix<double> AB_, int LDAB, Array<double> D_, Array<double> E_, Matrix<double> Q_, int LDQ, Matrix<double> PT_, int LDPT, Matrix<double> C_, int LDC, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dgbcon(String NORM, int N, int KL, int KU, Matrix<double> AB_, int LDAB, Array<int> IPIV_, double ANORM, Box<double> RCOND, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dgbequ(int M, int N, int KL, int KU, Matrix<double> AB_, int LDAB, Array<double> R_, Array<double> C_, Box<double> ROWCND, Box<double> COLCND, Box<double> AMAX, Box<int> INFO)
→ void
-
-
dgbequb(int M, int N, int KL, int KU, Matrix<double> AB_, int LDAB, Array<double> R_, Array<double> C_, Box<double> ROWCND, Box<double> COLCND, Box<double> AMAX, Box<int> INFO)
→ void
-
-
dgbmv(String TRANS, int M, int N, int KL, int KU, double ALPHA, Matrix<double> A_, int LDA, Array<double> X_, int INCX, double BETA, Array<double> Y_, int INCY)
→ void
-
-
dgbrfs(String TRANS, int N, int KL, int KU, int NRHS, Matrix<double> AB_, int LDAB, Matrix<double> AFB_, int LDAFB, Array<int> IPIV_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dgbrfsx(String TRANS, String EQUED, int N, int KL, int KU, int NRHS, Matrix<double> AB_, int LDAB, Matrix<double> AFB_, int LDAFB, Array<int> IPIV_, Array<double> R_, Array<double> C_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Box<double> RCOND, Array<double> BERR_, int N_ERR_BNDS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, int NPARAMS, Array<double> PARAMS_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dgbsv(int N, int KL, int KU, int NRHS, Matrix<double> AB_, int LDAB, Array<int> IPIV_, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dgbsvx(String FACT, String TRANS, int N, int KL, int KU, int NRHS, Matrix<double> AB_, int LDAB, Matrix<double> AFB_, int LDAFB, Array<int> IPIV_, Box<String> EQUED, Array<double> R_, Array<double> C_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Box<double> RCOND, Array<double> FERR_, Array<double> BERR_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dgbsvxx(String FACT, String TRANS, int N, int KL, int KU, int NRHS, Matrix<double> AB_, int LDAB, Matrix<double> AFB_, int LDAFB, Array<int> IPIV_, Box<String> EQUED, Array<double> R_, Array<double> C_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Box<double> RCOND, Box<double> RPVGRW, Array<double> BERR_, int N_ERR_BNDS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, int NPARAMS, Array<double> PARAMS_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dgbtf2(int M, int N, int KL, int KU, Matrix<double> AB_, int LDAB, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
dgbtrf(int M, int N, int KL, int KU, Matrix<double> AB_, int LDAB, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
dgbtrs(String TRANS, int N, int KL, int KU, int NRHS, Matrix<double> AB_, int LDAB, Array<int> IPIV_, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dgebak(String JOB, String SIDE, int N, int ILO, int IHI, Array<double> SCALE_, int M, Matrix<double> V_, int LDV, Box<int> INFO)
→ void
-
-
dgebal(String JOB, int N, Matrix<double> A_, int LDA, Box<int> ILO, Box<int> IHI, Array<double> SCALE_, Box<int> INFO)
→ void
-
-
dgebd2(int M, int N, Matrix<double> A_, int LDA, Array<double> D_, Array<double> E_, Array<double> TAUQ_, Array<double> TAUP_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dgebrd(int M, int N, Matrix<double> A_, int LDA, Array<double> D_, Array<double> E_, Array<double> TAUQ_, Array<double> TAUP_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgecon(String NORM, int N, Matrix<double> A_, int LDA, double ANORM, Box<double> RCOND, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dgedmd(String JOBS, String JOBZ, String JOBR, String JOBF, int WHTSVD, int M, int N, Matrix<double> X_, int LDX, Matrix<double> Y_, int LDY, int NRNK, double TOL, Box<int> K, Array<double> REIG_, Array<double> IMEIG_, Matrix<double> Z_, int LDZ, Array<double> RES_, Matrix<double> B_, int LDB, Matrix<double> W_, int LDW, Matrix<double> S_, int LDS, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
dgedmdq(String JOBS, String JOBZ, String JOBR, String JOBQ, String JOBT, String JOBF, int WHTSVD, int M, int N, Matrix<double> F_, int LDF, Matrix<double> X_, int LDX, Matrix<double> Y_, int LDY, int NRNK, double TOL, Box<int> K, Array<double> REIG_, Array<double> IMEIG_, Matrix<double> Z_, int LDZ, Array<double> RES_, Matrix<double> B_, int LDB, Matrix<double> V_, int LDV, Matrix<double> S_, int LDS, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
dgeequ(int M, int N, Matrix<double> A_, int LDA, Array<double> R_, Array<double> C_, Box<double> ROWCND, Box<double> COLCND, Box<double> AMAX, Box<int> INFO)
→ void
-
-
dgeequb(int M, int N, Matrix<double> A_, int LDA, Array<double> R_, Array<double> C_, Box<double> ROWCND, Box<double> COLCND, Box<double> AMAX, Box<int> INFO)
→ void
-
-
dgees(String JOBVS, String SORT, bool SELECT(double, double), int N, Matrix<double> A_, int LDA, Box<int> SDIM, Array<double> WR_, Array<double> WI_, Matrix<double> VS_, int LDVS, Array<double> WORK_, int LWORK, Array<bool> BWORK_, Box<int> INFO)
→ void
-
-
dgeesx(String JOBVS, String SORT, bool SELECT(double, double), String SENSE, int N, Matrix<double> A_, int LDA, Box<int> SDIM, Array<double> WR_, Array<double> WI_, Matrix<double> VS_, int LDVS, Box<double> RCONDE, Box<double> RCONDV, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Array<bool> BWORK_, Box<int> INFO)
→ void
-
-
dgeev(String JOBVL, String JOBVR, int N, Matrix<double> A_, int LDA, Array<double> WR_, Array<double> WI_, Matrix<double> VL_, int LDVL, Matrix<double> VR_, int LDVR, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgeevx(String BALANC, String JOBVL, String JOBVR, String SENSE, int N, Matrix<double> A_, int LDA, Array<double> WR_, Array<double> WI_, Matrix<double> VL_, int LDVL, Matrix<double> VR_, int LDVR, Box<int> ILO, Box<int> IHI, Array<double> SCALE_, Box<double> ABNRM, Array<double> RCONDE_, Array<double> RCONDV_, Array<double> WORK_, int LWORK, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dgehd2(int N, int ILO, int IHI, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dgehrd(int N, int ILO, int IHI, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgejsv(String JOBA, String JOBU, String JOBV, String JOBR, String JOBT, String JOBP, int M, int N, Matrix<double> A_, int LDA, Array<double> SVA_, Matrix<double> U_, int LDU, Matrix<double> V_, int LDV, Array<double> WORK_, int LWORK, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dgelq(int M, int N, Matrix<double> A_, int LDA, Array<double> T_, int TSIZE, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgelq2(int M, int N, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dgelqf(int M, int N, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgelqt(int M, int N, int MB, Matrix<double> A_, int LDA, Matrix<double> T_, int LDT, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dgelqt3(int M, int N, Matrix<double> A_, int LDA, Matrix<double> T_, int LDT, Box<int> INFO)
→ void
-
-
dgels(String TRANS, int M, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgelsd(int M, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Array<double> S_, double RCOND, Box<int> RANK, Array<double> WORK_, int LWORK, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dgelss(int M, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Array<double> S_, Box<double> RCOND, Box<int> RANK, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgelst(String TRANS, int M, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgelsy(int M, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Array<int> JPVT_, double RCOND, Box<int> RANK, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgemlq(String SIDE, String TRANS, int M, int N, int K, Matrix<double> A_, int LDA, Array<double> T_, int TSIZE, Matrix<double> C_, int LDC, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgemlqt(String SIDE, String TRANS, int M, int N, int K, int MB, Matrix<double> V_, int LDV, Matrix<double> T_, int LDT, Matrix<double> C_, int LDC, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dgemm(String TRANSA, String TRANSB, int M, int N, int K, double ALPHA, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, double BETA, Matrix<double> C_, int LDC)
→ void
-
-
dgemqr(String SIDE, String TRANS, int M, int N, int K, Matrix<double> A_, int LDA, Array<double> T_, int TSIZE, Matrix<double> C_, int LDC, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgemqrt(String SIDE, String TRANS, int M, int N, int K, int NB, Matrix<double> V_, int LDV, Matrix<double> T_, int LDT, Matrix<double> C_, int LDC, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dgemv(String TRANS, int M, int N, double ALPHA, Matrix<double> A_, int LDA, Array<double> X_, int INCX, double BETA, Array<double> Y_, int INCY)
→ void
-
-
dgeql2(int M, int N, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dgeqlf(int M, int N, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgeqp3(int M, int N, Matrix<double> A_, int LDA, Array<int> JPVT_, Array<double> TAU_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgeqp3rk(int M, int N, int NRHS, int KMAX, Box<double> ABSTOL, Box<double> RELTOL, Matrix<double> A_, int LDA, Box<int> K, Box<double> MAXC2NRMK, Box<double> RELMAXC2NRMK, Array<int> JPIV_, Array<double> TAU_, Array<double> WORK_, int LWORK, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dgeqr(int M, int N, Matrix<double> A_, int LDA, Array<double> T_, int TSIZE, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgeqr2(int M, int N, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dgeqr2p(int M, int N, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dgeqrf(int M, int N, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgeqrfp(int M, int N, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgeqrt(int M, int N, int NB, Matrix<double> A_, int LDA, Matrix<double> T_, int LDT, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dgeqrt2(int M, int N, Matrix<double> A_, int LDA, Matrix<double> T_, int LDT, Box<int> INFO)
→ void
-
-
dgeqrt3(int M, int N, Matrix<double> A_, int LDA, Matrix<double> T_, int LDT, Box<int> INFO)
→ void
-
-
dger(int M, int N, double ALPHA, Array<double> X_, int INCX, Array<double> Y_, int INCY, Matrix<double> A_, int LDA)
→ void
-
-
dgerfs(String TRANS, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> AF_, int LDAF, Array<int> IPIV_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dgerfsx(String TRANS, String EQUED, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> AF_, int LDAF, Array<int> IPIV_, Array<double> R_, Array<double> C_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Box<double> RCOND, Array<double> BERR_, int N_ERR_BNDS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, int NPARAMS, Array<double> PARAMS_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dgerq2(int M, int N, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dgerqf(int M, int N, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgesc2(int N, Matrix<double> A_, int LDA, Array<double> RHS_, Array<int> IPIV_, Array<int> JPIV_, Box<double> SCALE)
→ void
-
-
dgesdd(String JOBZ, int M, int N, Matrix<double> A_, int LDA, Array<double> S_, Matrix<double> U_, int LDU, Matrix<double> VT_, int LDVT, Array<double> WORK_, int LWORK, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dgesv(int N, int NRHS, Matrix<double> A_, int LDA, Array<int> IPIV_, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dgesvd(String JOBU, String JOBVT, int M, int N, Matrix<double> A_, int LDA, Array<double> S_, Matrix<double> U_, int LDU, Matrix<double> VT_, int LDVT, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgesvdq(String JOBA, String JOBP, String JOBR, String JOBU, String JOBV, int M, int N, Matrix<double> A_, int LDA, Array<double> S_, Matrix<double> U_, int LDU, Matrix<double> V_, int LDV, Box<int> NUMRANK, Array<int> IWORK_, int LIWORK, Array<double> WORK_, int LWORK, Array<double> RWORK_, int LRWORK, Box<int> INFO)
→ void
-
-
dgesvdx(String JOBU, String JOBVT, String RANGE, int M, int N, Matrix<double> A_, int LDA, double VL, double VU, int IL, int IU, Box<int> NS, Array<double> S_, Matrix<double> U_, int LDU, Matrix<double> VT_, int LDVT, Array<double> WORK_, int LWORK, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dgesvj(String JOBA, String JOBU, String JOBV, int M, int N, Matrix<double> A_, int LDA, Array<double> SVA_, int MV, Matrix<double> V_, int LDV, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgesvx(String FACT, String TRANS, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> AF_, int LDAF, Array<int> IPIV_, Box<String> EQUED, Array<double> R_, Array<double> C_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Box<double> RCOND, Array<double> FERR_, Array<double> BERR_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dgesvxx(String FACT, String TRANS, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> AF_, int LDAF, Array<int> IPIV_, Box<String> EQUED, Array<double> R_, Array<double> C_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Box<double> RCOND, Box<double> RPVGRW, Array<double> BERR_, int N_ERR_BNDS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, int NPARAMS, Array<double> PARAMS_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dgetc2(int N, Matrix<double> A_, int LDA, Array<int> IPIV_, Array<int> JPIV_, Box<int> INFO)
→ void
-
-
dgetf2(int M, int N, Matrix<double> A_, int LDA, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
dgetrf(int M, int N, Matrix<double> A_, int LDA, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
dgetrf2(int M, int N, Matrix<double> A_, int LDA, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
dgetri(int N, Matrix<double> A_, int LDA, Array<int> IPIV_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgetrs(String TRANS, int N, int NRHS, Matrix<double> A_, int LDA, Array<int> IPIV_, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dgetsls(String TRANS, int M, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgetsqrhrt(int M, int N, int MB1, int NB1, int NB2, Matrix<double> A_, int LDA, Matrix<double> T_, int LDT, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dggbak(String JOB, String SIDE, int N, int ILO, int IHI, Array<double> LSCALE_, Array<double> RSCALE_, int M, Matrix<double> V_, int LDV, Box<int> INFO)
→ void
-
-
dggbal(String JOB, int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Box<int> ILO, Box<int> IHI, Array<double> LSCALE_, Array<double> RSCALE_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dgges(String JOBVSL, String JOBVSR, String SORT, bool SELCTG(double ZR, double ZI, double D), int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Box<int> SDIM, Array<double> ALPHAR_, Array<double> ALPHAI_, Array<double> BETA_, Matrix<double> VSL_, int LDVSL, Matrix<double> VSR_, int LDVSR, Array<double> WORK_, int LWORK, Array<bool> BWORK_, Box<int> INFO)
→ void
-
-
dgges3(String JOBVSL, String JOBVSR, String SORT, bool SELCTG(double ZR, double ZI, double D), int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Box<int> SDIM, Array<double> ALPHAR_, Array<double> ALPHAI_, Array<double> BETA_, Matrix<double> VSL_, int LDVSL, Matrix<double> VSR_, int LDVSR, Array<double> WORK_, int LWORK, Array<bool> BWORK_, Box<int> INFO)
→ void
-
-
dggesx(String JOBVSL, String JOBVSR, String SORT, bool SELCTG(double ZR, double ZI, double D), String SENSE, int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Box<int> SDIM, Array<double> ALPHAR_, Array<double> ALPHAI_, Array<double> BETA_, Matrix<double> VSL_, int LDVSL, Matrix<double> VSR_, int LDVSR, Array<double> RCONDE_, Array<double> RCONDV_, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Array<bool> BWORK_, Box<int> INFO)
→ void
-
-
dggev(String JOBVL, String JOBVR, int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Array<double> ALPHAR_, Array<double> ALPHAI_, Array<double> BETA_, Matrix<double> VL_, int LDVL, Matrix<double> VR_, int LDVR, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dggev3(String JOBVL, String JOBVR, int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Array<double> ALPHAR_, Array<double> ALPHAI_, Array<double> BETA_, Matrix<double> VL_, int LDVL, Matrix<double> VR_, int LDVR, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dggevx(String BALANC, String JOBVL, String JOBVR, String SENSE, int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Array<double> ALPHAR_, Array<double> ALPHAI_, Array<double> BETA_, Matrix<double> VL_, int LDVL, Matrix<double> VR_, int LDVR, Box<int> ILO, Box<int> IHI, Array<double> LSCALE_, Array<double> RSCALE_, Box<double> ABNRM, Box<double> BBNRM, Array<double> RCONDE_, Array<double> RCONDV_, Array<double> WORK_, int LWORK, Array<int> IWORK_, Array<bool> BWORK_, Box<int> INFO)
→ void
-
-
dggglm(int N, int M, int P, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Array<double> D_, Array<double> X_, Array<double> Y_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgghd3(String COMPQ, String COMPZ, int N, int ILO, int IHI, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Matrix<double> Q_, int LDQ, Matrix<double> Z_, int LDZ, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgghrd(String COMPQ, String COMPZ, int N, int ILO, int IHI, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Matrix<double> Q_, int LDQ, Matrix<double> Z_, int LDZ, Box<int> INFO)
→ void
-
-
dgglse(int M, int N, int P, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Array<double> C_, Array<double> D_, Array<double> X_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dggqrf(int N, int M, int P, Matrix<double> A_, int LDA, Array<double> TAUA_, Matrix<double> B_, int LDB, Array<double> TAUB_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dggrqf(int M, int P, int N, Matrix<double> A_, int LDA, Array<double> TAUA_, Matrix<double> B_, int LDB, Array<double> TAUB_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dggsvd3(String JOBU, String JOBV, String JOBQ, int M, int N, int P, Box<int> K, Box<int> L, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Array<double> ALPHA_, Array<double> BETA_, Matrix<double> U_, int LDU, Matrix<double> V_, int LDV, Matrix<double> Q_, int LDQ, Array<double> WORK_, int LWORK, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dggsvp3(String JOBU, String JOBV, String JOBQ, int M, int P, int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, double TOLA, double TOLB, Box<int> K, Box<int> L, Matrix<double> U_, int LDU, Matrix<double> V_, int LDV, Matrix<double> Q_, int LDQ, Array<int> IWORK_, Array<double> TAU_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgsvj0(String JOBV, int M, int N, Matrix<double> A_, int LDA, Array<double> D_, Array<double> SVA_, int MV, Matrix<double> V_, int LDV, double EPS, double SFMIN, double TOL, int NSWEEP, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgsvj1(String JOBV, int M, int N, int N1, Matrix<double> A_, int LDA, Array<double> D_, Array<double> SVA_, int MV, Matrix<double> V_, int LDV, double EPS, double SFMIN, double TOL, int NSWEEP, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dgtcon(String NORM, int N, Array<double> DL_, Array<double> D_, Array<double> DU_, Array<double> DU2_, Array<int> IPIV_, double ANORM, Box<double> RCOND, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dgtrfs(String TRANS, int N, int NRHS, Array<double> DL_, Array<double> D_, Array<double> DU_, Array<double> DLF_, Array<double> DF_, Array<double> DUF_, Array<double> DU2_, Array<int> IPIV_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dgtsv(int N, int NRHS, Array<double> DL_, Array<double> D_, Array<double> DU_, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dgtsvx(String FACT, String TRANS, int N, int NRHS, Array<double> DL_, Array<double> D_, Array<double> DU_, Array<double> DLF_, Array<double> DF_, Array<double> DUF_, Array<double> DU2_, Array<int> IPIV_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Box<double> RCOND, Array<double> FERR_, Array<double> BERR_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dgttrf(int N, Array<double> DL_, Array<double> D_, Array<double> DU_, Array<double> DU2_, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
dgttrs(String TRANS, int N, int NRHS, Array<double> DL_, Array<double> D_, Array<double> DU_, Array<double> DU2_, Array<int> IPIV_, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dgtts2(int ITRANS, int N, int NRHS, Array<double> DL_, Array<double> D_, Array<double> DU_, Array<double> DU2_, Array<int> IPIV_, Matrix<double> B_, int LDB)
→ void
-
-
dhgeqz(String JOB, String COMPQ, String COMPZ, int N, int ILO, int IHI, Matrix<double> H_, int LDH, Matrix<double> T_, int LDT, Array<double> ALPHAR_, Array<double> ALPHAI_, Array<double> BETA_, Matrix<double> Q_, int LDQ, Matrix<double> Z_, int LDZ, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dhsein(String SIDE, String EIGSRC, String INITV, Array<bool> SELECT_, int N, Matrix<double> H_, int LDH, Array<double> WR_, Array<double> WI_, Matrix<double> VL_, int LDVL, Matrix<double> VR_, int LDVR, int MM, Box<int> M, Array<double> WORK_, Array<int> IFAILL_, Array<int> IFAILR_, Box<int> INFO)
→ void
-
-
dhseqr(String JOB, String COMPZ, int N, int ILO, int IHI, Matrix<double> H_, int LDH, Array<double> WR_, Array<double> WI_, Matrix<double> Z_, int LDZ, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
digits32(double _)
→ int
-
-
digits64(double _)
→ int
-
-
disnan(double DIN)
→ bool
-
-
dla_gbamv(int TRANS, int M, int N, int KL, int KU, double ALPHA, Matrix<double> AB_, int LDAB, Array<double> X_, int INCX, double BETA, Array<double> Y_, int INCY)
→ void
-
-
dla_gbrcond(String TRANS, int N, int KL, int KU, Matrix<double> AB_, int LDAB, Matrix<double> AFB_, int LDAFB, Array<int> IPIV_, int CMODE, Array<double> C_, Box<int> INFO, Array<double> WORK_, Array<int> IWORK_)
→ double
-
-
dla_gbrfsx_extended(int PREC_TYPE, int TRANS_TYPE, int N, int KL, int KU, int NRHS, Matrix<double> AB_, int LDAB, Matrix<double> AFB_, int LDAFB, Array<int> IPIV_, bool COLEQU, Array<double> C_, Matrix<double> B_, int LDB, Matrix<double> Y_, int LDY, Array<double> BERR_OUT_, int N_NORMS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, Array<double> RES_, Array<double> AYB_, Array<double> DY_, Array<double> Y_TAIL_, double RCOND, int ITHRESH, double RTHRESH, double DZ_UB, bool IGNORE_CWISE, Box<int> INFO)
→ void
-
-
dla_gbrpvgrw(int N, int KL, int KU, int NCOLS, Matrix<double> AB_, int LDAB, Matrix<double> AFB_, int LDAFB)
→ double
-
-
dla_geamv(int TRANS, int M, int N, double ALPHA, Matrix<double> A_, int LDA, Array<double> X_, int INCX, double BETA, Array<double> Y_, int INCY)
→ void
-
-
dla_gercond(String TRANS, int N, Matrix<double> A_, int LDA, Matrix<double> AF_, int LDAF, Array<int> IPIV_, int CMODE, Array<double> C_, Box<int> INFO, Array<double> WORK_, Array<int> IWORK_)
→ double
-
-
dla_gerfsx_extended(int PREC_TYPE, int TRANS_TYPE, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> AF_, int LDAF, Array<int> IPIV_, bool COLEQU, Array<double> C_, Matrix<double> B_, int LDB, Matrix<double> Y_, int LDY, Array<double> BERR_OUT_, int N_NORMS, Matrix<double> ERRS_N_, Matrix<double> ERRS_C_, Array<double> RES_, Array<double> AYB_, Array<double> DY_, Array<double> Y_TAIL_, double RCOND, int ITHRESH, double RTHRESH, double DZ_UB, bool IGNORE_CWISE, Box<int> INFO)
→ void
-
-
dla_gerpvgrw(int N, int NCOLS, Matrix<double> A_, int LDA, Matrix<double> AF_, int LDAF)
→ double
-
-
dla_lin_berr(int N, int NZ, int NRHS, Matrix<double> RES_, Matrix<double> AYB_, Array<double> BERR_)
→ void
-
-
dla_porcond(String UPLO, int N, Matrix<double> A_, int LDA, Matrix<double> AF_, int LDAF, int CMODE, Array<double> C_, Box<int> INFO, Array<double> WORK_, Array<int> IWORK_)
→ double
-
-
dla_porfsx_extended(int PREC_TYPE, String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> AF_, int LDAF, bool COLEQU, Array<double> C_, Matrix<double> B_, int LDB, Matrix<double> Y_, int LDY, Array<double> BERR_OUT_, int N_NORMS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, Array<double> RES_, Array<double> AYB_, Array<double> DY_, Array<double> Y_TAIL_, double RCOND, int ITHRESH, double RTHRESH, double DZ_UB, bool IGNORE_CWISE, Box<int> INFO)
→ void
-
-
dla_porpvgrw(String UPLO, int NCOLS, Matrix<double> A_, int LDA, Matrix<double> AF_, int LDAF, Array<double> WORK_)
→ double
-
-
dla_syamv(int UPLO, int N, double ALPHA, Matrix<double> A_, int LDA, Array<double> X_, int INCX, double BETA, Array<double> Y_, int INCY)
→ void
-
-
dla_syrcond(String UPLO, int N, Matrix<double> A_, int LDA, Matrix<double> AF_, int LDAF, Array<int> IPIV_, int CMODE, Array<double> C_, Box<int> INFO, Array<double> WORK_, Array<int> IWORK_)
→ double
-
-
dla_syrfsx_extended(int PREC_TYPE, String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> AF_, int LDAF, Array<int> IPIV_, bool COLEQU, Array<double> C_, Matrix<double> B_, int LDB, Matrix<double> Y_, int LDY, Array<double> BERR_OUT_, int N_NORMS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, Array<double> RES_, Array<double> AYB_, Array<double> DY_, Array<double> Y_TAIL_, double RCOND, int ITHRESH, double RTHRESH, double DZ_UB, bool IGNORE_CWISE, Box<int> INFO)
→ void
-
-
dla_syrpvgrw(String UPLO, int N, int INFO, Matrix<double> A_, int LDA, Matrix<double> AF_, int LDAF, Array<int> IPIV_, Array<double> WORK_)
→ double
-
-
dla_wwaddw(int N, Array<double> X_, Array<double> Y_, Array<double> W_)
→ void
-
-
dlabad(Box<double> SMALL, Box<double> LARGE)
→ void
-
-
dlabrd(int M, int N, int NB, Matrix<double> A_, int LDA, Array<double> D_, Array<double> E_, Array<double> TAUQ_, Array<double> TAUP_, Matrix<double> X_, int LDX, Matrix<double> Y_, int LDY)
→ void
-
-
dlacn2(int N, Array<double> V_, Array<double> X_, Array<int> ISGN_, Box<double> EST, Box<int> KASE, Array<int> ISAVE)
→ void
-
-
dlacon(int N, Array<double> V_, Array<double> X_, Array<int> ISGN_, Box<double> EST, Box<int> KASE)
→ void
-
-
dlacpy(String UPLO, int M, int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB)
→ void
-
-
dladiv(double A, double B, double C, double D, Box<double> P, Box<double> Q)
→ void
-
-
dladiv1(Box<double> A, double B, double C, double D, Box<double> P, Box<double> Q)
→ void
-
-
dladiv2(double A, double B, double C, double D, double R, double T)
→ double
-
-
dlae2(double A, double B, double C, Box<double> RT1, Box<double> RT2)
→ void
-
-
dlaebz(int IJOB, int NITMAX, int N, int MMAX, int MINP, int NBMIN, double ABSTOL, double RELTOL, double PIVMIN, Array<double> D_, Array<double> E_, Array<double> E2_, Array<int> NVAL_, Matrix<double> AB_, Array<double> C_, Box<int> MOUT, Matrix<int> NAB_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dlaed0(int ICOMPQ, int QSIZ, int N, Array<double> D_, Array<double> E_, Matrix<double> Q_, int LDQ, Matrix<double> QSTORE_, int LDQS, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dlaed1(int N, Array<double> D_, Matrix<double> Q_, int LDQ, Array<int> INDXQ_, Box<double> RHO, int CUTPNT, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dlaed2(Box<int> K, int N, int N1, Array<double> D_, Matrix<double> Q_, int LDQ, Array<int> INDXQ_, Box<double> RHO, Array<double> Z_, Array<double> DLAMBDA_, Array<double> W_, Array<double> Q2_, Array<int> INDX_, Array<int> INDXC_, Array<int> INDXP_, Array<int> COLTYP_, Box<int> INFO)
→ void
-
-
dlaed3(int K, int N, int N1, Array<double> D_, Matrix<double> Q_, int LDQ, double RHO, Array<double> DLAMBDA_, Array<double> Q2_, Array<int> INDX_, Array<int> CTOT_, Array<double> W_, Array<double> S_, Box<int> INFO)
→ void
-
-
dlaed4(int N, int I, Array<double> D_, Array<double> Z_, Array<double> DELTA_, double RHO, Box<double> DLAM, Box<int> INFO)
→ void
-
-
dlaed5(int I, Array<double> D_, Array<double> Z_, Array<double> DELTA_, double RHO, Box<double> DLAM)
→ void
-
-
dlaed6(int KNITER, bool ORGATI, double RHO, Array<double> D_, Array<double> Z_, double FINIT, Box<double> TAU, Box<int> INFO)
→ void
-
-
dlaed7(int ICOMPQ, int N, int QSIZ, int TLVLS, int CURLVL, int CURPBM, Array<double> D_, Matrix<double> Q_, int LDQ, Array<int> INDXQ_, Box<double> RHO, int CUTPNT, Array<double> QSTORE_, Array<int> QPTR_, Array<int> PRMPTR_, Array<int> PERM_, Array<int> GIVPTR_, Matrix<int> GIVCOL_, Matrix<double> GIVNUM_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dlaed8(int ICOMPQ, Box<int> K, int N, int QSIZ, Array<double> D_, Matrix<double> Q_, int LDQ, Array<int> INDXQ_, Box<double> RHO, int CUTPNT, Array<double> Z_, Array<double> DLAMBDA_, Matrix<double> Q2_, int LDQ2, Array<double> W_, Array<int> PERM_, Box<int> GIVPTR, Matrix<int> GIVCOL_, Matrix<double> GIVNUM_, Array<int> INDXP_, Array<int> INDX_, Box<int> INFO)
→ void
-
-
dlaed9(int K, int KSTART, int KSTOP, int N, Array<double> D_, Matrix<double> Q_, int LDQ, double RHO, Array<double> DLAMBDA_, Array<double> W_, Matrix<double> S_, int LDS, Box<int> INFO)
→ void
-
-
dlaeda(int N, int TLVLS, int CURLVL, int CURPBM, Array<int> PRMPTR_, Array<int> PERM_, Array<int> GIVPTR_, Matrix<int> GIVCOL_, Matrix<double> GIVNUM_, Array<double> Q_, Array<int> QPTR_, Array<double> Z_, Array<double> ZTEMP_, Box<int> INFO)
→ void
-
-
dlaein(bool RIGHTV, bool NOINIT, int N, Matrix<double> H_, int LDH, double WR, double WI, Array<double> VR_, Array<double> VI_, Matrix<double> B_, int LDB, Array<double> WORK_, double EPS3, double SMLNUM, double BIGNUM, Box<int> INFO)
→ void
-
-
dlaev2(double A, double B, double C, Box<double> RT1, Box<double> RT2, Box<double> CS1, Box<double> SN1)
→ void
-
-
dlaexc(bool WANTQ, int N, Matrix<double> T_, int LDT, Matrix<double> Q_, int LDQ, int J1, int N1, int N2, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dlag2(Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, double SAFMIN, Box<double> SCALE1, Box<double> SCALE2, Box<double> WR1, Box<double> WR2, Box<double> WI)
→ void
-
-
dlag2s(int M, int N, Matrix<double> A_, int LDA, Matrix<double> SA_, int LDSA, Box<int> INFO)
→ void
-
-
dlags2(bool UPPER, double A1, double A2, double A3, double B1, double B2, double B3, Box<double> CSU, Box<double> SNU, Box<double> CSV, Box<double> SNV, Box<double> CSQ, Box<double> SNQ)
→ void
-
-
dlagtf(int N, Array<double> A_, double LAMBDA, Array<double> B_, Array<double> C_, double TOL, Array<double> D_, Array<int> IN_, Box<int> INFO)
→ void
-
-
dlagtm(String TRANS, int N, int NRHS, double ALPHA, Array<double> DL_, Array<double> D_, Array<double> DU_, Matrix<double> X_, int LDX, double BETA, Matrix<double> B_, int LDB)
→ void
-
-
dlagts(int JOB, int N, Array<double> A_, Array<double> B_, Array<double> C_, Array<double> D_, Array<int> IN_, Array<double> Y_, Box<double> TOL, Box<int> INFO)
→ void
-
-
dlagv2(Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Array<double> ALPHAR_, Array<double> ALPHAI_, Array<double> BETA_, Box<double> CSL, Box<double> SNL, Box<double> CSR, Box<double> SNR)
→ void
-
-
dlahqr(bool WANTT, bool WANTZ, int N, int ILO, int IHI, Matrix<double> H_, int LDH, Array<double> WR_, Array<double> WI_, int ILOZ, int IHIZ, Matrix<double> Z_, int LDZ, Box<int> INFO)
→ void
-
-
dlahr2(int N, int K, int NB, Matrix<double> A_, int LDA, Array<double> TAU_, Matrix<double> T_, int LDT, Matrix<double> Y_, int LDY)
→ void
-
-
dlaic1(int JOB, int J, Array<double> X_, double SEST, Array<double> W_, double GAMMA, Box<double> SESTPR, Box<double> S, Box<double> C)
→ void
-
-
dlaisnan(double DIN1, double _)
→ bool
-
-
dlaln2(bool LTRANS, int NA, int NW, double SMIN, double CA, Matrix<double> A_, int LDA, double D1, double D2, Matrix<double> B_, int LDB, double WR, double WI, Matrix<double> X_, int LDX, Box<double> SCALE, Box<double> XNORM, Box<int> INFO)
→ void
-
-
dlals0(int ICOMPQ, int NL, int NR, int SQRE, int NRHS, Matrix<double> B_, int LDB, Matrix<double> BX_, int LDBX, Array<int> PERM_, int GIVPTR, Matrix<int> GIVCOL_, int LDGCOL, Matrix<double> GIVNUM_, int LDGNUM, Matrix<double> POLES_, Array<double> DIFL_, Matrix<double> DIFR_, Array<double> Z_, int K, double C, double S, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dlalsa(int ICOMPQ, int SMLSIZ, int N, int NRHS, Matrix<double> B_, int LDB, Matrix<double> BX_, int LDBX, Matrix<double> U_, int LDU, Matrix<double> VT_, Array<int> K_, Matrix<double> DIFL_, Matrix<double> DIFR_, Matrix<double> Z_, Matrix<double> POLES_, Array<int> GIVPTR_, Matrix<int> GIVCOL_, int LDGCOL, Matrix<int> PERM_, Matrix<double> GIVNUM_, Array<double> C_, Array<double> S_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dlalsd(String UPLO, int SMLSIZ, int N, int NRHS, Array<double> D_, Array<double> E_, Matrix<double> B_, int LDB, double RCOND, Box<int> RANK, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dlamc3(double A, double B)
→ double
-
-
dlamch(String CMACH)
→ double
-
-
dlamrg(int N1, int N2, Array<double> A_, int DTRD1, int DTRD2, Array<int> INDEX)
→ void
-
-
dlamswlq(String SIDE, String TRANS, int M, int N, int K, int MB, int NB, Matrix<double> A_, int LDA, Matrix<double> T_, int LDT, Matrix<double> C_, int LDC, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dlamtsqr(String SIDE, String TRANS, int M, int N, int K, int MB, int NB, Matrix<double> A_, int LDA, Matrix<double> T_, int LDT, Matrix<double> C_, int LDC, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dlaneg(int N, Array<double> D_, Array<double> LLD_, double SIGMA, double PIVMIN, int R)
→ int
-
-
dlangb(String NORM, int N, int KL, int KU, Matrix<double> AB_, int LDAB, Array<double> WORK)
→ double
-
-
dlange(String NORM, int M, int N, Matrix<double> A_, int LDA, Array<double> WORK_)
→ double
-
-
dlangt(String NORM, int N, Array<double> DL_, Array<double> D_, Array<double> DU_)
→ double
-
-
dlanhs(String NORM, int N, Matrix<double> A_, int LDA, Array<double> WORK_)
→ double
-
-
dlansb(String NORM, String UPLO, int N, int K, Matrix<double> AB_, int LDAB, Array<double> WORK)
→ double
-
-
dlansf(String NORM, String TRANSR, String UPLO, int N, Array<double> A_, Array<double> WORK_)
→ double
-
-
dlansp(String NORM, String UPLO, int N, Array<double> AP_, Array<double> WORK)
→ double
-
-
dlanst(String NORM, int N, Array<double> D_, Array<double> E_)
→ double
-
-
dlansy(String NORM, String UPLO, int N, Matrix<double> A_, int LDA, Array<double> WORK_)
→ double
-
-
dlantb(String NORM, String UPLO, String DIAG, int N, int K, Matrix<double> AB_, int LDAB, Array<double> WORK_)
→ double
-
-
dlantp(String NORM, String UPLO, String DIAG, int N, Array<double> AP_, Array<double> WORK_)
→ double
-
-
dlantr(String NORM, String UPLO, String DIAG, int M, int N, Matrix<double> A_, int LDA, Array<double> WORK_)
→ double
-
-
dlanv2(Box<double> A, Box<double> B, Box<double> C, Box<double> D, Box<double> RT1R, Box<double> RT1I, Box<double> RT2R, Box<double> RT2I, Box<double> CS, Box<double> SN)
→ void
-
-
dlaorhr_col_getrfnp(int M, int N, Matrix<double> A_, int LDA, Array<double> D_, Box<int> INFO)
→ void
-
-
dlaorhr_col_getrfnp2(int M, int N, Matrix<double> A_, int LDA, Array<double> D_, Box<int> INFO)
→ void
-
-
dlapll(int N, Array<double> X_, int INCX, Array<double> Y_, int INCY, Box<double> SSMIN)
→ void
-
-
dlapmr(bool FORWRD, int M, int N, Matrix<double> X_, int LDX, Array<int> K)
→ void
-
-
dlapmt(bool FORWRD, int M, int N, Matrix<double> X_, int LDX, Array<int> K)
→ void
-
-
dlapy2(double X, double Y)
→ double
-
-
dlapy3(double X, double Y, double Z)
→ double
-
-
dlaqgb(int M, int N, int KL, int KU, Matrix<double> AB_, int LDAB, Array<double> R_, Array<double> C_, double ROWCND, double COLCND, double AMAX, Box<String> EQUED)
→ void
-
-
dlaqge(int M, int N, Matrix<double> A_, int LDA, Array<double> R_, Array<double> C_, double ROWCND, double COLCND, double AMAX, Box<String> EQUED)
→ void
-
-
dlaqp2(int M, int N, int OFFSET, Matrix<double> A_, int LDA, Array<int> JPVT_, Array<double> TAU_, Array<double> VN1_, Array<double> VN2_, Array<double> WORK)
→ void
-
-
dlaqp2rk(int M, int N, int NRHS, int IOFFSET, Box<int> KMAX, double ABSTOL, double RELTOL, int KP1, double MAXC2NRM, Matrix<double> A_, int LDA, Box<int> K, Box<double> MAXC2NRMK, Box<double> RELMAXC2NRMK, Array<int> JPIV_, Array<double> TAU_, Array<double> VN1_, Array<double> VN2_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dlaqp3rk(int M, int N, int NRHS, int IOFFSET, Box<int> NB, double ABSTOL, double RELTOL, int KP1, double MAXC2NRM, Matrix<double> A_, int LDA, Box<bool> DONE, Box<int> KB, Box<double> MAXC2NRMK, Box<double> RELMAXC2NRMK, Array<int> JPIV_, Array<double> TAU_, Array<double> VN1_, Array<double> VN2_, Array<double> AUXV_, Matrix<double> F_, int LDF, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dlaqps(int M, int N, int OFFSET, int NB, Box<int> KB, Matrix<double> A_, int LDA, Array<int> JPVT_, Array<double> TAU_, Array<double> VN1_, Array<double> VN2_, Array<double> AUXV_, Matrix<double> F_, int LDF)
→ void
-
-
dlaqr0(bool WANTT, bool WANTZ, int N, int ILO, int IHI, Matrix<double> H_, int LDH, Array<double> WR_, Array<double> WI_, int ILOZ, int IHIZ, Matrix<double> Z_, int LDZ, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dlaqr1(int N, Matrix<double> H_, int LDH, double SR1, double SI1, double SR2, double SI2, Array<double> V)
→ void
-
-
dlaqr2(bool WANTT, bool WANTZ, int N, int KTOP, int KBOT, int NW, Matrix<double> H_, int LDH, int ILOZ, int IHIZ, Matrix<double> Z_, int LDZ, Box<int> NS, Box<int> ND, Array<double> SR_, Array<double> SI_, Matrix<double> V_, int LDV, int NH, Matrix<double> T_, int LDT, int NV, Matrix<double> WV_, int LDWV, Array<double> WORK_, int LWORK)
→ void
-
-
dlaqr3(bool WANTT, bool WANTZ, int N, int KTOP, int KBOT, int NW, Matrix<double> H_, int LDH, int ILOZ, int IHIZ, Matrix<double> Z_, int LDZ, Box<int> NS, Box<int> ND, Array<double> SR_, Array<double> SI_, Matrix<double> V_, int LDV, int NH, Matrix<double> T_, int LDT, int NV, Matrix<double> WV_, int LDWV, Array<double> WORK_, int LWORK)
→ void
-
-
dlaqr4(bool WANTT, bool WANTZ, int N, int ILO, int IHI, Matrix<double> H_, int LDH, Array<double> WR_, Array<double> WI_, int ILOZ, int IHIZ, Matrix<double> Z_, int LDZ, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dlaqr5(bool WANTT, bool WANTZ, int KACC22, int N, int KTOP, int KBOT, int NSHFTS, Array<double> SR_, Array<double> SI_, Matrix<double> H_, int LDH, int ILOZ, int IHIZ, Matrix<double> Z_, int LDZ, Matrix<double> V_, int LDV, Matrix<double> U_, int LDU, int NV, Matrix<double> WV_, int LDWV, int NH, Matrix<double> WH_, int LDWH)
→ void
-
-
dlaqsb(String UPLO, int N, int KD, Matrix<double> AB_, int LDAB, Array<double> S_, double SCOND, double AMAX, Box<String> EQUED)
→ void
-
-
dlaqsp(String UPLO, int N, Array<double> AP_, Array<double> S_, double SCOND, double AMAX, Box<String> EQUED)
→ void
-
-
dlaqsy(String UPLO, int N, Matrix<double> A_, int LDA, Array<double> S_, double SCOND, double AMAX, Box<String> EQUED)
→ void
-
-
dlaqtr(bool LTRAN, bool LREAL, int N, Matrix<double> T_, int LDT, Array<double> B_, double W, Box<double> SCALE, Array<double> X_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dlaqz0(String WANTS, String WANTQ, String WANTZ, int N, int ILO, int IHI, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Array<double> ALPHAR_, Array<double> ALPHAI_, Array<double> BETA_, Matrix<double> Q_, int LDQ, Matrix<double> Z_, int LDZ, Array<double> WORK_, int LWORK, int REC, Box<int> INFO)
→ void
-
-
dlaqz1(Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, double SR1, double SR2, double SI, double BETA1, double BETA2, Array<double> V)
→ void
-
-
dlaqz2(bool ILQ, bool ILZ, int K, int ISTARTM, int ISTOPM, int IHI, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, int NQ, int QSTART, Matrix<double> Q_, int LDQ, int NZ, int ZSTART, Matrix<double> Z_, int LDZ)
→ void
-
-
dlaqz3(bool ILSCHUR, bool ILQ, bool ILZ, int N, int ILO, int IHI, int NW, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Matrix<double> Q_, int LDQ, Matrix<double> Z_, int LDZ, Box<int> NS, Box<int> ND, Array<double> ALPHAR_, Array<double> ALPHAI_, Array<double> BETA_, Matrix<double> QC_, int LDQC, Matrix<double> ZC_, int LDZC, Array<double> WORK_, int LWORK, int REC, Box<int> INFO)
→ void
-
-
dlaqz4(bool ILSCHUR, bool ILQ, bool ILZ, int N, int ILO, int IHI, int NSHIFTS, int NBLOCK_DESIRED, Array<double> SR_, Array<double> SI_, Array<double> SS_, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Matrix<double> Q_, int LDQ, Matrix<double> Z_, int LDZ, Matrix<double> QC_, int LDQC, Matrix<double> ZC_, int LDZC, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dlar1v(int N, int B1, int BN, double LAMBDA, Array<double> D_, Array<double> L_, Array<double> LD_, Array<double> LLD_, double PIVMIN, double GAPTOL, Array<double> Z_, bool WANTNC, Box<int> NEGCNT, Box<double> ZTZ, Box<double> MINGMA, Box<int> R, Array<int> ISUPPZ_, Box<double> NRMINV, Box<double> RESID, Box<double> RQCORR, Array<double> WORK)
→ void
-
-
dlar2v(int N, Array<double> X_, Array<double> Y_, Array<double> Z_, int INCX, Array<double> C_, Array<double> S_, int INCC)
→ void
-
-
dlarf(String SIDE, int M, int N, Array<double> V_, int INCV, double TAU, Matrix<double> C_, int LDC, Array<double> WORK)
→ void
-
-
dlarfb(String SIDE, String TRANS, String DIRECT, String STOREV, int M, int N, int K, Matrix<double> V_, int LDV, Matrix<double> T_, int LDT, Matrix<double> C_, int LDC, Matrix<double> WORK_, int LDWORK)
→ void
-
-
dlarfb_gett(String IDENT, int M, int N, int K, Matrix<double> T_, int LDT, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Matrix<double> WORK_, int LDWORK)
→ void
-
-
dlarfg(int N, Box<double> ALPHA, Array<double> X_, int INCX, Box<double> TAU)
→ void
-
-
dlarfgp(int N, Box<double> ALPHA, Array<double> X_, int INCX, Box<double> TAU)
→ void
-
-
dlarft(String DIRECT, String STOREV, int N, int K, Matrix<double> V_, int LDV, Array<double> TAU_, Matrix<double> T_, int LDT)
→ void
-
-
dlarfx(String SIDE, int M, int N, Array<double> V_, double TAU, Matrix<double> C_, int LDC, Array<double> WORK_)
→ void
-
-
dlarfy(String UPLO, int N, Array<double> V_, int INCV, double TAU, Matrix<double> C_, int LDC, Array<double> WORK_)
→ void
-
-
dlargv(int N, Array<double> X_, int INCX, Array<double> Y_, int INCY, Array<double> C_, int INCC)
→ void
-
-
dlarmm(double ANORM, double BNORM, double CNORM)
→ double
-
-
dlarnv(int IDIST, Array<int> ISEED_, int N, Array<double> X_)
→ void
-
-
dlarra(int N, Array<double> D_, Array<double> E_, Array<double> E2_, double SPLTOL, double TNRM, Box<int> NSPLIT, Array<int> ISPLIT_, Box<int> INFO)
→ void
-
-
dlarrb(int N, Array<double> D_, Array<double> LLD_, int IFIRST, int ILAST, double RTOL1, double RTOL2, int OFFSET, Array<double> W_, Array<double> WGAP_, Array<double> WERR_, Array<double> WORK_, Array<int> IWORK_, double PIVMIN, double SPDIAM, int TWIST, Box<int> INFO)
→ void
-
-
dlarrc(String JOBT, int N, double VL, double VU, Array<double> D_, Array<double> E_, double PIVMIN, Box<int> EIGCNT, Box<int> LCNT, Box<int> RCNT, Box<int> INFO)
→ void
-
-
dlarrd(String RANGE, String ORDER, int N, double VL, double VU, int IL, int IU, Array<double> GERS_, double RELTOL, Array<double> D_, Array<double> E_, Array<double> E2_, double PIVMIN, int NSPLIT, Array<int> ISPLIT_, Box<int> M, Array<double> W_, Array<double> WERR_, Box<double> WL, Box<double> WU, Array<int> IBLOCK_, Array<int> INDEXW_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dlarre(String RANGE, int N, Box<double> VL, Box<double> VU, int IL, int IU, Array<double> D_, Array<double> E_, Array<double> E2_, double RTOL1, double RTOL2, double SPLTOL, Box<int> NSPLIT, Array<int> ISPLIT_, Box<int> M, Array<double> W_, Array<double> WERR_, Array<double> WGAP_, Array<int> IBLOCK_, Array<int> INDEXW_, Array<double> GERS_, Box<double> PIVMIN, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dlarrf(int N, Array<double> D_, Array<double> L_, Array<double> LD_, int CLSTRT, int CLEND, Array<double> W_, Array<double> WGAP_, Array<double> WERR_, double SPDIAM, double CLGAPL, double CLGAPR, double PIVMIN, Box<double> SIGMA, Array<double> DPLUS_, Array<double> LPLUS_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dlarrj(int N, Array<double> D_, Array<double> E2_, int IFIRST, int ILAST, double RTOL, int OFFSET, Array<double> W_, Array<double> WERR_, Array<double> WORK_, Array<int> IWORK_, double PIVMIN, double SPDIAM, Box<int> INFO)
→ void
-
-
dlarrk(int N, int IW, double GL, double GU, Array<double> D_, Array<double> E2_, double PIVMIN, double RELTOL, Box<double> W, Box<double> WERR, Box<int> INFO)
→ void
-
-
dlarrr(int N, Array<double> D_, Array<double> E_, Box<int> INFO)
→ void
-
-
dlarrv(int N, double VL, double VU, Array<double> D_, Array<double> L_, double PIVMIN, Array<int> ISPLIT_, int M, int DOL, int DOU, double MINRGP, Box<double> RTOL1, Box<double> RTOL2, Array<double> W_, Array<double> WERR_, Array<double> WGAP_, Array<int> IBLOCK_, Array<int> INDEXW_, Array<double> GERS_, Matrix<double> Z_, int LDZ, Array<int> ISUPPZ_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dlarscl2(int M, int N, Array<double> D_, Matrix<double> X_, int LDX)
→ void
-
-
dlartg(double f, double g, Box<double> c, Box<double> s, Box<double> r)
→ void
-
-
dlartgp(double F, double G, Box<double> CS, Box<double> SN, Box<double> R)
→ void
-
-
dlartgs(double X, double Y, double SIGMA, Box<double> CS, Box<double> SN)
→ void
-
-
dlartv(int N, Array<double> X_, int INCX, Array<double> Y_, int INCY, Array<double> C_, Array<double> S_, int INCC)
→ void
-
-
dlaruv(Array<int> ISEED_, int N, Array<double> X)
→ void
-
-
dlarz(String SIDE, int M, int N, int L, Array<double> V_, int INCV, double TAU, Matrix<double> C_, int LDC, Array<double> WORK_)
→ void
-
-
dlarzb(String SIDE, String TRANS, String DIRECT, String STOREV, int M, int N, int K, int L, Matrix<double> V_, int LDV, Matrix<double> T_, int LDT, Matrix<double> C_, int LDC, Matrix<double> WORK_, int LDWORK)
→ void
-
-
dlarzt(String DIRECT, String STOREV, int N, int K, Matrix<double> V_, int LDV, Array<double> TAU_, Matrix<double> T_, int LDT)
→ void
-
-
dlas2(double F, double G, double H, Box<double> SSMIN, Box<double> SSMAX)
→ void
-
-
dlascl(String TYPE, int KL, int KU, double CFROM, double CTO, int M, int N, Matrix<double> A_, int LDA, Box<int> INFO)
→ void
-
-
dlascl2(int M, int N, Array<double> D_, Matrix<double> X_, int LDX)
→ void
-
-
dlasd0(int N, int SQRE, Array<double> D_, Array<double> E_, Matrix<double> U_, int LDU, Matrix<double> VT_, int LDVT, int SMLSIZ, Array<int> IWORK_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dlasd1(int NL, int NR, int SQRE, Array<double> D_, Box<double> ALPHA, Box<double> BETA, Matrix<double> U_, int LDU, Matrix<double> VT_, int LDVT, Array<int> IDXQ_, Array<int> IWORK_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dlasd2(int NL, int NR, int SQRE, Box<int> K, Array<double> D_, Array<double> Z_, double ALPHA, double BETA, Matrix<double> U_, int LDU, Matrix<double> VT_, int LDVT, Array<double> DSIGMA_, Matrix<double> U2_, int LDU2, Matrix<double> VT2_, int LDVT2, Array<int> IDXP_, Array<int> IDX_, Array<int> IDXC_, Array<int> IDXQ_, Array<int> COLTYP_, Box<int> INFO)
→ void
-
-
dlasd3(int NL, int NR, int SQRE, int K, Array<double> D_, Matrix<double> Q_, int LDQ, Array<double> DSIGMA_, Matrix<double> U_, int LDU, Matrix<double> U2_, int LDU2, Matrix<double> VT_, int LDVT, Matrix<double> VT2_, int LDVT2, Array<int> IDXC_, Array<int> CTOT_, Array<double> Z_, Box<int> INFO)
→ void
-
-
dlasd4(int N, int I, Array<double> D_, Array<double> Z_, Array<double> DELTA_, double RHO, Box<double> SIGMA, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dlasd5(int I, Array<double> D_, Array<double> Z_, Array<double> DELTA_, double RHO, Box<double> DSIGMA, Array<double> WORK)
→ void
-
-
dlasd6(int ICOMPQ, int NL, int NR, int SQRE, Array<double> D_, Array<double> VF_, Array<double> VL_, Box<double> ALPHA, Box<double> BETA, Array<int> IDXQ_, Array<int> PERM_, Box<int> GIVPTR, Matrix<int> GIVCOL_, int LDGCOL, Matrix<double> GIVNUM_, int LDGNUM, Matrix<double> POLES_, Array<double> DIFL_, Array<double> DIFR_, Array<double> Z_, Box<int> K, Box<double> C, Box<double> S, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dlasd7(int ICOMPQ, int NL, int NR, int SQRE, Box<int> K, Array<double> D_, Array<double> Z_, Array<double> ZW_, Array<double> VF_, Array<double> VFW_, Array<double> VL_, Array<double> VLW_, double ALPHA, double BETA, Array<double> DSIGMA_, Array<int> IDX_, Array<int> IDXP_, Array<int> IDXQ_, Array<int> PERM_, Box<int> GIVPTR, Matrix<int> GIVCOL_, int LDGCOL, Matrix<double> GIVNUM_, int LDGNUM, Box<double> C, Box<double> S, Box<int> INFO)
→ void
-
-
dlasd8(int ICOMPQ, int K, Array<double> D_, Array<double> Z_, Array<double> VF_, Array<double> VL_, Array<double> DIFL_, Matrix<double> DIFR_, int LDDIFR, Array<double> DSIGMA_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dlasda(int ICOMPQ, int SMLSIZ, int N, int SQRE, Array<double> D_, Array<double> E_, Matrix<double> U_, int LDU, Matrix<double> VT_, Array<int> K_, Matrix<double> DIFL_, Matrix<double> DIFR_, Matrix<double> Z_, Matrix<double> POLES_, Array<int> GIVPTR_, Matrix<int> GIVCOL_, int LDGCOL, Matrix<int> PERM_, Matrix<double> GIVNUM_, Array<double> C_, Array<double> S_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dlasdq(String UPLO, int SQRE, int N, int NCVT, int NRU, int NCC, Array<double> D_, Array<double> E_, Matrix<double> VT_, int LDVT, Matrix<double> U_, int LDU, Matrix<double> C_, int LDC, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dlasdt(int N, Box<int> LVL, Box<int> ND, Array<int> INODE_, Array<int> NDIML_, Array<int> NDIMR_, int MSUB)
→ void
-
-
dlaset(String UPLO, int M, int N, double ALPHA, double BETA, Matrix<double> A_, int LDA)
→ void
-
-
dlasq1(int N, Array<double> D_, Array<double> E_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dlasq2(int N, Array<double> Z_, Box<int> INFO)
→ void
-
-
dlasq3(int I0, Box<int> N0, Array<double> Z_, Box<int> PP, Box<double> DMIN, Box<double> SIGMA, Box<double> DESIG, Box<double> QMAX, Box<int> NFAIL, Box<int> ITER, Box<int> NDIV, bool IEEE, Box<int> TTYPE, Box<double> DMIN1, Box<double> DMIN2, Box<double> DN, Box<double> DN1, Box<double> DN2, Box<double> G, Box<double> TAU)
→ void
-
-
dlasq4(int I0, int N0, Array<double> Z_, int PP, int N0IN, double DMIN, double DMIN1, double DMIN2, double DN, double DN1, double DN2, Box<double> TAU, Box<int> TTYPE, Box<double> G)
→ void
-
-
dlasq5(int I0, int N0, Array<double> Z_, int PP, Box<double> TAU, double SIGMA, Box<double> DMIN, Box<double> DMIN1, Box<double> DMIN2, Box<double> DN, Box<double> DNM1, Box<double> DNM2, bool IEEE, double EPS)
→ void
-
-
dlasq6(int I0, int N0, Array<double> Z_, int PP, Box<double> DMIN, Box<double> DMIN1, Box<double> DMIN2, Box<double> DN, Box<double> DNM1, Box<double> DNM2)
→ void
-
-
dlasr(String SIDE, String PIVOT, String DIRECT, int M, int N, Array<double> C_, Array<double> S_, Matrix<double> A_, int LDA)
→ void
-
-
dlasrt(String ID, int N, Array<double> D_, Box<int> INFO)
→ void
-
-
dlassq(int n, Array<double> x_, int incx, Box<double> scale, Box<double> sumsq)
→ void
-
-
dlasv2(double F, double G, double H, Box<double> SSMIN, Box<double> SSMAX, Box<double> SNR, Box<double> CSR, Box<double> SNL, Box<double> CSL)
→ void
-
-
dlaswlq(int M, int N, int MB, int NB, Matrix<double> A_, int LDA, Matrix<double> T_, int LDT, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dlaswp(int N, Matrix<double> A_, int LDA, int K1, int K2, Array<int> IPIV_, int INCX)
→ void
-
-
dlasy2(bool LTRANL, bool LTRANR, int ISGN, int N1, int N2, Matrix<double> TL_, int LDTL, Matrix<double> TR_, int LDTR, Matrix<double> B_, int LDB, Box<double> SCALE, Matrix<double> X_, int LDX, Box<double> XNORM, Box<int> INFO)
→ void
-
-
dlasyf(String UPLO, int N, int NB, Box<int> KB, Matrix<double> A_, int LDA, Array<int> IPIV_, Matrix<double> W_, int LDW, Box<int> INFO)
→ void
-
-
dlasyf_aa(String UPLO, int J1, int M, int NB, Matrix<double> A_, int LDA, Array<int> IPIV_, Matrix<double> H_, int LDH, Array<double> WORK_)
→ void
-
-
dlasyf_rk(String UPLO, int N, int NB, Box<int> KB, Matrix<double> A_, int LDA, Array<double> E_, Array<int> IPIV_, Matrix<double> W_, int LDW, Box<int> INFO)
→ void
-
-
dlasyf_rook(String UPLO, int N, int NB, Box<int> KB, Matrix<double> A_, int LDA, Array<int> IPIV_, Matrix<double> W_, int LDW, Box<int> INFO)
→ void
-
-
dlat2s(String UPLO, int N, Matrix<double> A_, int LDA, Matrix<double> SA_, int LDSA, Box<int> INFO)
→ void
-
-
dlatbs(String UPLO, String TRANS, String DIAG, String NORMIN, int N, int KD, Matrix<double> AB_, int LDAB, Array<double> X_, Box<double> SCALE, Array<double> CNORM_, Box<int> INFO)
→ void
-
-
dlatdf(int IJOB, int N, Matrix<double> Z_, int LDZ, Array<double> RHS_, Box<double> RDSUM, Box<double> RDSCAL, Array<int> IPIV_, Array<int> JPIV)
→ void
-
-
dlatps(String UPLO, String TRANS, String DIAG, String NORMIN, int N, Array<double> AP_, Array<double> X_, Box<double> SCALE, Array<double> CNORM_, Box<int> INFO)
→ void
-
-
dlatrd(String UPLO, int N, int NB, Matrix<double> A_, int LDA, Array<double> E_, Array<double> TAU_, Matrix<double> W_, int LDW)
→ void
-
-
dlatrs(String UPLO, String TRANS, String DIAG, String NORMIN, int N, Matrix<double> A_, int LDA, Array<double> X_, Box<double> SCALE, Array<double> CNORM_, Box<int> INFO)
→ void
-
-
dlatrs3(String UPLO, String TRANS, String DIAG, String NORMIN, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> X_, int LDX, Array<double> SCALE_, Array<double> CNORM_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dlatrz(int M, int N, int L, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_)
→ void
-
-
dlatsqr(int M, int N, int MB, int NB, Matrix<double> A_, int LDA, Matrix<double> T_, int LDT, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dlauu2(String UPLO, int N, Matrix<double> A_, int LDA, Box<int> INFO)
→ void
-
-
dlauum(String UPLO, int N, Matrix<double> A_, int LDA, Box<int> INFO)
→ void
-
-
dnrm2(int n, Array<double> x_, int incx)
→ double
-
-
dopgtr(String UPLO, int N, Array<double> AP_, Array<double> TAU_, Matrix<double> Q_, int LDQ, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dopmtr(String SIDE, String UPLO, String TRANS, int M, int N, Array<double> AP_, Array<double> TAU_, Matrix<double> C_, int LDC, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dorbdb(String TRANS, String SIGNS, int M, int P, int Q, Matrix<double> X11_, int LDX11, Matrix<double> X12_, int LDX12, Matrix<double> X21_, int LDX21, Matrix<double> X22_, int LDX22, Array<double> THETA_, Array<double> PHI_, Array<double> TAUP1_, Array<double> TAUP2_, Array<double> TAUQ1_, Array<double> TAUQ2_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dorbdb1(int M, int P, int Q, Matrix<double> X11_, int LDX11, Matrix<double> X21_, int LDX21, Array<double> THETA_, Array<double> PHI_, Array<double> TAUP1_, Array<double> TAUP2_, Array<double> TAUQ1_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dorbdb2(int M, int P, int Q, Matrix<double> X11_, int LDX11, Matrix<double> X21_, int LDX21, Array<double> THETA_, Array<double> PHI_, Array<double> TAUP1_, Array<double> TAUP2_, Array<double> TAUQ1_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dorbdb3(int M, int P, int Q, Matrix<double> X11_, int LDX11, Matrix<double> X21_, int LDX21, Array<double> THETA_, Array<double> PHI_, Array<double> TAUP1_, Array<double> TAUP2_, Array<double> TAUQ1_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dorbdb4(int M, int P, int Q, Matrix<double> X11_, int LDX11, Matrix<double> X21_, int LDX21, Array<double> THETA_, Array<double> PHI_, Array<double> TAUP1_, Array<double> TAUP2_, Array<double> TAUQ1_, Array<double> PHANTOM_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dorbdb5(int M1, int M2, int N, Array<double> X1_, int INCX1, Array<double> X2_, int INCX2, Matrix<double> Q1_, int LDQ1, Matrix<double> Q2_, int LDQ2, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dorbdb6(int M1, int M2, int N, Array<double> X1_, int INCX1, Array<double> X2_, int INCX2, Matrix<double> Q1_, int LDQ1, Matrix<double> Q2_, int LDQ2, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dorcsd(String JOBU1, String JOBU2, String JOBV1T, String JOBV2T, String TRANS, String SIGNS, int M, int P, int Q, Matrix<double> X11_, int LDX11, Matrix<double> X12_, int LDX12, Matrix<double> X21_, int LDX21, Matrix<double> X22_, int LDX22, Array<double> THETA_, Matrix<double> U1_, int LDU1, Matrix<double> U2_, int LDU2, Matrix<double> V1T_, int LDV1T, Matrix<double> V2T_, int LDV2T, Array<double> WORK_, int LWORK, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dorcsd2by1(String JOBU1, String JOBU2, String JOBV1T, int M, int P, int Q, Matrix<double> X11_, int LDX11, Matrix<double> X21_, int LDX21, Array<double> THETA_, Matrix<double> U1_, int LDU1, Matrix<double> U2_, int LDU2, Matrix<double> V1T_, int LDV1T, Array<double> WORK_, int LWORK, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dorg2l(int M, int N, int K, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dorg2r(int M, int N, int K, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dorgbr(String VECT, int M, int N, int K, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dorghr(int N, int ILO, int IHI, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dorgl2(int M, int N, int K, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dorglq(int M, int N, int K, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dorgql(int M, int N, int K, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dorgqr(int M, int N, int K, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dorgr2(int M, int N, int K, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dorgrq(int M, int N, int K, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dorgtr(String UPLO, int N, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dorgtsqr(int M, int N, int MB, int NB, Matrix<double> A_, int LDA, Matrix<double> T_, int LDT, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dorgtsqr_row(int M, int N, int MB, int NB, Matrix<double> A_, int LDA, Matrix<double> T_, int LDT, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dorhr_col(int M, int N, int NB, Matrix<double> A_, int LDA, Matrix<double> T_, int LDT, Array<double> D_, Box<int> INFO)
→ void
-
-
dorm22(String SIDE, String TRANS, int M, int N, int N1, int N2, Matrix<double> Q_, int LDQ, Matrix<double> C_, int LDC, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dorm2l(String SIDE, String TRANS, int M, int N, int K, Matrix<double> A_, int LDA, Array<double> TAU_, Matrix<double> C_, int LDC, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dorm2r(String SIDE, String TRANS, int M, int N, int K, Matrix<double> A_, int LDA, Array<double> TAU_, Matrix<double> C_, int LDC, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dormbr(String VECT, String SIDE, String TRANS, int M, int N, int K, Matrix<double> A_, int LDA, Array<double> TAU_, Matrix<double> C_, int LDC, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dormhr(String SIDE, String TRANS, int M, int N, int ILO, int IHI, Matrix<double> A_, int LDA, Array<double> TAU_, Matrix<double> C_, int LDC, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dorml2(String SIDE, String TRANS, int M, int N, int K, Matrix<double> A_, int LDA, Array<double> TAU_, Matrix<double> C_, int LDC, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dormlq(String SIDE, String TRANS, int M, int N, int K, Matrix<double> A_, int LDA, Array<double> TAU_, Matrix<double> C_, int LDC, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dormql(String SIDE, String TRANS, int M, int N, int K, Matrix<double> A_, int LDA, Array<double> TAU_, Matrix<double> C_, int LDC, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dormqr(String SIDE, String TRANS, int M, int N, int K, Matrix<double> A_, int LDA, Array<double> TAU_, Matrix<double> C_, int LDC, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dormr2(String SIDE, String TRANS, int M, int N, int K, Matrix<double> A_, int LDA, Array<double> TAU_, Matrix<double> C_, int LDC, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dormr3(String SIDE, String TRANS, int M, int N, int K, int L, Matrix<double> A_, int LDA, Array<double> TAU_, Matrix<double> C_, int LDC, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dormrq(String SIDE, String TRANS, int M, int N, int K, Matrix<double> A_, int LDA, Array<double> TAU_, Matrix<double> C_, int LDC, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dormrz(String SIDE, String TRANS, int M, int N, int K, int L, Matrix<double> A_, int LDA, Array<double> TAU_, Matrix<double> C_, int LDC, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dormtr(String SIDE, String UPLO, String TRANS, int M, int N, Matrix<double> A_, int LDA, Array<double> TAU_, Matrix<double> C_, int LDC, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dpbcon(String UPLO, int N, int KD, Matrix<double> AB_, int LDAB, double ANORM, Box<double> RCOND, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dpbequ(String UPLO, int N, int KD, Matrix<double> AB_, int LDAB, Array<double> S_, Box<double> SCOND, Box<double> AMAX, Box<int> INFO)
→ void
-
-
dpbrfs(String UPLO, int N, int KD, int NRHS, Matrix<double> AB_, int LDAB, Matrix<double> AFB_, int LDAFB, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dpbstf(String UPLO, int N, int KD, Matrix<double> AB_, int LDAB, Box<int> INFO)
→ void
-
-
dpbsv(String UPLO, int N, int KD, int NRHS, Matrix<double> AB_, int LDAB, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dpbsvx(String FACT, String UPLO, int N, int KD, int NRHS, Matrix<double> AB_, int LDAB, Matrix<double> AFB_, int LDAFB, Box<String> EQUED, Array<double> S_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Box<double> RCOND, Array<double> FERR_, Array<double> BERR_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dpbtf2(String UPLO, int N, int KD, Matrix<double> AB_, int LDAB, Box<int> INFO)
→ void
-
-
dpbtrf(String UPLO, int N, int KD, Matrix<double> AB_, int LDAB, Box<int> INFO)
→ void
-
-
dpbtrs(String UPLO, int N, int KD, int NRHS, Matrix<double> AB_, int LDAB, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dpftrf(String TRANSR, String UPLO, int N, Array<double> A_, Box<int> INFO)
→ void
-
-
dpftri(String TRANSR, String UPLO, int N, Array<double> A_, Box<int> INFO)
→ void
-
-
dpftrs(String TRANSR, String UPLO, int N, int NRHS, Array<double> A_, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dpocon(String UPLO, int N, Matrix<double> A_, int LDA, double ANORM, Box<double> RCOND, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dpoequ(int N, Matrix<double> A_, int LDA, Array<double> S_, Box<double> SCOND, Box<double> AMAX, Box<int> INFO)
→ void
-
-
dpoequb(int N, Matrix<double> A_, int LDA, Array<double> S_, Box<double> SCOND, Box<double> AMAX, Box<int> INFO)
→ void
-
-
dporfs(String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> AF_, int LDAF, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dporfsx(String UPLO, String EQUED, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> AF_, int LDAF, Array<double> S_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Box<double> RCOND, Array<double> BERR_, int N_ERR_BNDS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, int NPARAMS, Array<double> PARAMS_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dposv(String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dposvx(String FACT, String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> AF_, int LDAF, Box<String> EQUED, Array<double> S_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Box<double> RCOND, Array<double> FERR_, Array<double> BERR_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dposvxx(String FACT, String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> AF_, int LDAF, Box<String> EQUED, Array<double> S_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Box<double> RCOND, Box<double> RPVGRW, Array<double> BERR_, int N_ERR_BNDS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, int NPARAMS, Array<double> PARAMS_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dpotf2(String UPLO, int N, Matrix<double> A_, int LDA, Box<int> INFO)
→ void
-
-
dpotrf(String UPLO, int N, Matrix<double> A_, int LDA, Box<int> INFO)
→ void
-
-
dpotrf2(String UPLO, int N, Matrix<double> A_, int LDA, Box<int> INFO)
→ void
-
-
dpotri(String UPLO, int N, Matrix<double> A_, int LDA, Box<int> INFO)
→ void
-
-
dpotrs(String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dppcon(String UPLO, int N, Array<double> AP_, double ANORM, Box<double> RCOND, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dppequ(String UPLO, int N, Array<double> AP_, Array<double> S_, Box<double> SCOND, Box<double> AMAX, Box<int> INFO)
→ void
-
-
dpprfs(String UPLO, int N, int NRHS, Array<double> AP_, Array<double> AFP_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dppsv(String UPLO, int N, int NRHS, Array<double> AP_, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dppsvx(String FACT, String UPLO, int N, int NRHS, Array<double> AP_, Array<double> AFP_, Box<String> EQUED, Array<double> S_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Box<double> RCOND, Array<double> FERR_, Array<double> BERR_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dpptrf(String UPLO, int N, Array<double> AP_, Box<int> INFO)
→ void
-
-
dpptri(String UPLO, int N, Array<double> AP_, Box<int> INFO)
→ void
-
-
dpptrs(String UPLO, int N, int NRHS, Array<double> AP_, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dpstf2(String UPLO, int N, Matrix<double> A_, int LDA, Array<int> PIV_, Box<int> RANK, double TOL, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dpstrf(String UPLO, int N, Matrix<double> A_, int LDA, Array<int> PIV_, Box<int> RANK, double TOL, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dptcon(int N, Array<double> D_, Array<double> E_, double ANORM, Box<double> RCOND, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dpteqr(String COMPZ, int N, Array<double> D_, Array<double> E_, Matrix<double> Z_, int LDZ, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dptrfs(int N, int NRHS, Array<double> D_, Array<double> E_, Array<double> DF_, Array<double> EF_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dptsv(int N, int NRHS, Array<double> D_, Array<double> E_, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dptsvx(String FACT, int N, int NRHS, Array<double> D_, Array<double> E_, Array<double> DF_, Array<double> EF_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Box<double> RCOND, Array<double> FERR_, Array<double> BERR_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dpttrf(int N, Array<double> D_, Array<double> E_, Box<int> INFO)
→ void
-
-
dpttrs(int N, int NRHS, Array<double> D_, Array<double> E_, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dptts2(int N, int NRHS, Array<double> D_, Array<double> E_, Matrix<double> B_, int LDB)
→ void
-
-
drot(int N, Array<double> DX_, int INCX, Array<double> DY_, int INCY, double C, double S)
→ void
-
-
drotg(Box<double> a, Box<double> b, Box<double> c, Box<double> s)
→ void
-
-
drotm(int N, Array<double> DX_, int INCX, Array<double> DY_, int INCY, Array<double> DPARAM)
→ void
-
-
drotmg(Box<double> DD1, Box<double> DD2, Box<double> DX1, double DY1, Array<double> DPARAM)
→ void
-
-
droundup_lwork(int LWORK)
→ double
-
-
drscl(int N, double SA, Array<double> SX_, int INCX)
→ void
-
-
dsb2st_kernels(String UPLO, bool WANTZ, int TTYPE, int ST, int ED, int SWEEP, int N, int NB, int IB, Matrix<double> A_, int LDA, Array<double> V_, Array<double> TAU_, int LDVT, Array<double> WORK_)
→ void
-
-
dsbev(String JOBZ, String UPLO, int N, int KD, Matrix<double> AB_, int LDAB, Array<double> W_, Matrix<double> Z_, int LDZ, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dsbev_2stage(String JOBZ, String UPLO, int N, int KD, Matrix<double> AB_, int LDAB, Array<double> W_, Matrix<double> Z_, int LDZ, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsbevd(String JOBZ, String UPLO, int N, int KD, Matrix<double> AB_, int LDAB, Array<double> W_, Matrix<double> Z_, int LDZ, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
dsbevd_2stage(String JOBZ, String UPLO, int N, int KD, Matrix<double> AB_, int LDAB, Array<double> W_, Matrix<double> Z_, int LDZ, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
dsbevx(String JOBZ, String RANGE, String UPLO, int N, int KD, Matrix<double> AB_, int LDAB, Matrix<double> Q_, int LDQ, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<double> Z_, int LDZ, Array<double> WORK_, Array<int> IWORK_, Array<int> IFAIL_, Box<int> INFO)
→ void
-
-
dsbevx_2stage(String JOBZ, String RANGE, String UPLO, int N, int KD, Matrix<double> AB_, int LDAB, Matrix<double> Q_, int LDQ, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<double> Z_, int LDZ, Array<double> WORK_, int LWORK, Array<int> IWORK_, Array<int> IFAIL_, Box<int> INFO)
→ void
-
-
dsbgst(String VECT, String UPLO, int N, int KA, int KB, Matrix<double> AB_, int LDAB, Matrix<double> BB_, int LDBB, Matrix<double> X_, int LDX, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dsbgv(String JOBZ, String UPLO, int N, int KA, int KB, Matrix<double> AB_, int LDAB, Matrix<double> BB_, int LDBB, Array<double> W_, Matrix<double> Z_, int LDZ, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dsbgvd(String JOBZ, String UPLO, int N, int KA, int KB, Matrix<double> AB_, int LDAB, Matrix<double> BB_, int LDBB, Array<double> W_, Matrix<double> Z_, int LDZ, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
dsbgvx(String JOBZ, String RANGE, String UPLO, int N, int KA, int KB, Matrix<double> AB_, int LDAB, Matrix<double> BB_, int LDBB, Matrix<double> Q_, int LDQ, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<double> Z_, int LDZ, Array<double> WORK_, Array<int> IWORK_, Array<int> IFAIL_, Box<int> INFO)
→ void
-
-
dsbmv(String UPLO, int N, int K, double ALPHA, Matrix<double> A_, int LDA, Array<double> X_, int INCX, double BETA, Array<double> Y_, int INCY)
→ void
-
-
dsbtrd(String VECT, String UPLO, int N, int KD, Matrix<double> AB_, int LDAB, Array<double> D_, Array<double> E_, Matrix<double> Q_, int LDQ, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dscal(int N, double DA, Array<double> DX_, int INCX)
→ void
-
-
dsdot(int N, Array<double> SX_, int INCX, Array<double> SY_, int INCY)
→ double
-
-
dsecnd()
→ double
-
-
dsfrk(String TRANSR, String UPLO, String TRANS, int N, int K, double ALPHA, Matrix<double> A_, int LDA, double BETA, Array<double> C_)
→ void
-
-
dsgesv(int N, int NRHS, Matrix<double> A_, int LDA, Array<int> IPIV_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Matrix<double> WORK_, Array<double> SWORK_, Box<int> ITER, Box<int> INFO)
→ void
-
-
dspcon(String UPLO, int N, Array<double> AP_, Array<int> IPIV_, double ANORM, Box<double> RCOND, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dspev(String JOBZ, String UPLO, int N, Array<double> AP_, Array<double> W_, Matrix<double> Z_, int LDZ, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dspevd(String JOBZ, String UPLO, int N, Array<double> AP_, Array<double> W_, Matrix<double> Z_, int LDZ, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
dspevx(String JOBZ, String RANGE, String UPLO, int N, Array<double> AP_, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<double> Z_, int LDZ, Array<double> WORK_, Array<int> IWORK_, Array<int> IFAIL_, Box<int> INFO)
→ void
-
-
dspgst(int ITYPE, String UPLO, int N, Array<double> AP_, Array<double> BP_, Box<int> INFO)
→ void
-
-
dspgv(int ITYPE, String JOBZ, String UPLO, int N, Array<double> AP_, Array<double> BP_, Array<double> W_, Matrix<double> Z_, int LDZ, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dspgvd(int ITYPE, String JOBZ, String UPLO, int N, Array<double> AP_, Array<double> BP_, Array<double> W_, Matrix<double> Z_, int LDZ, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
dspgvx(int ITYPE, String JOBZ, String RANGE, String UPLO, int N, Array<double> AP_, Array<double> BP_, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<double> Z_, int LDZ, Array<double> WORK_, Array<int> IWORK_, Array<int> IFAIL_, Box<int> INFO)
→ void
-
-
dspmv(String UPLO, int N, double ALPHA, Array<double> AP_, Array<double> X_, int INCX, double BETA, Array<double> Y_, int INCY)
→ void
-
-
dsposv(String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Matrix<double> WORK_, Array<double> SWORK_, Box<int> ITER, Box<int> INFO)
→ void
-
-
dspr(String UPLO, int N, double ALPHA, Array<double> X_, int INCX, Array<double> AP)
→ void
-
-
dspr2(String UPLO, int N, double ALPHA, Array<double> X_, int INCX, Array<double> Y_, int INCY, Array<double> AP_)
→ void
-
-
dsprfs(String UPLO, int N, int NRHS, Array<double> AP_, Array<double> AFP_, Array<int> IPIV_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dspsv(String UPLO, int N, int NRHS, Array<double> AP_, Array<int> IPIV_, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dspsvx(String FACT, String UPLO, int N, int NRHS, Array<double> AP_, Array<double> AFP_, Array<int> IPIV_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Box<double> RCOND, Array<double> FERR_, Array<double> BERR_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dsptrd(String UPLO, int N, Array<double> AP_, Array<double> D_, Array<double> E_, Array<double> TAU_, Box<int> INFO)
→ void
-
-
dsptrf(String UPLO, int N, Array<double> AP_, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
dsptri(String UPLO, int N, Array<double> AP_, Array<int> IPIV_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dsptrs(String UPLO, int N, int NRHS, Array<double> AP_, Array<int> IPIV_, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dstebz(String RANGE, String ORDER, int N, double VL, double VU, int IL, int IU, double ABSTOL, Array<double> D_, Array<double> E_, Box<int> M, Box<int> NSPLIT, Array<double> W_, Array<int> IBLOCK_, Array<int> ISPLIT_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dstedc(String COMPZ, int N, Array<double> D_, Array<double> E_, Matrix<double> Z_, int LDZ, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
dstegr(String JOBZ, String RANGE, int N, Array<double> D_, Array<double> E_, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<double> Z_, int LDZ, Array<int> ISUPPZ_, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
dstein(int N, Array<double> D_, Array<double> E_, int M, Array<double> W_, Array<int> IBLOCK_, Array<int> ISPLIT_, Matrix<double> Z_, int LDZ, Array<double> WORK_, Array<int> IWORK_, Array<int> IFAIL_, Box<int> INFO)
→ void
-
-
dstemr(String JOBZ, String RANGE, int N, Array<double> D_, Array<double> E_, double VL, double VU, int IL, int IU, Box<int> M, Array<double> W_, Matrix<double> Z_, int LDZ, int NZC, Array<int> ISUPPZ_, Box<bool> TRYRAC, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
dsteqr(String COMPZ, int N, Array<double> D_, Array<double> E_, Matrix<double> Z_, int LDZ, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dsterf(int N, Array<double> D_, Array<double> E_, Box<int> INFO)
→ void
-
-
dstev(String JOBZ, int N, Array<double> D_, Array<double> E_, Matrix<double> Z_, int LDZ, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dstevd(String JOBZ, int N, Array<double> D_, Array<double> E_, Matrix<double> Z_, int LDZ, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
dstevr(String JOBZ, String RANGE, int N, Array<double> D_, Array<double> E_, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<double> Z_, int LDZ, Array<int> ISUPPZ_, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
dstevx(String JOBZ, String RANGE, int N, Array<double> D_, Array<double> E_, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<double> Z_, int LDZ, Array<double> WORK_, Array<int> IWORK_, Array<int> IFAIL_, Box<int> INFO)
→ void
-
-
dswap(int N, Array<double> DX_, int INCX, Array<double> DY_, int INCY)
→ void
-
-
dsycon(String UPLO, int N, Matrix<double> A_, int LDA, Array<int> IPIV_, double ANORM, Box<double> RCOND, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dsycon_3(String UPLO, int N, Matrix<double> A_, int LDA, Array<double> E_, Array<int> IPIV_, double ANORM, Box<double> RCOND, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dsycon_rook(String UPLO, int N, Matrix<double> A_, int LDA, Array<int> IPIV_, double ANORM, Box<double> RCOND, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dsyconv(String UPLO, String WAY, int N, Matrix<double> A_, int LDA, Array<int> IPIV_, Array<double> E_, Box<int> INFO)
→ void
-
-
dsyconvf(String UPLO, String WAY, int N, Matrix<double> A_, int LDA, Array<double> E_, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
dsyconvf_rook(String UPLO, String WAY, int N, Matrix<double> A_, int LDA, Array<double> E_, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
dsyequb(String UPLO, int N, Matrix<double> A_, int LDA, Array<double> S_, Box<double> SCOND, Box<double> AMAX, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dsyev(String JOBZ, String UPLO, int N, Matrix<double> A_, int LDA, Array<double> W_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsyev_2stage(String JOBZ, String UPLO, int N, Matrix<double> A_, int LDA, Array<double> W_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsyevd(String JOBZ, String UPLO, int N, Matrix<double> A_, int LDA, Array<double> W_, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
dsyevd_2stage(String JOBZ, String UPLO, int N, Matrix<double> A_, int LDA, Array<double> W_, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
dsyevr(String JOBZ, String RANGE, String UPLO, int N, Matrix<double> A_, int LDA, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<double> Z_, int LDZ, Array<int> ISUPPZ_, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
dsyevr_2stage(String JOBZ, String RANGE, String UPLO, int N, Matrix<double> A_, int LDA, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<double> Z_, int LDZ, Array<int> ISUPPZ_, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
dsyevx(String JOBZ, String RANGE, String UPLO, int N, Matrix<double> A_, int LDA, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<double> Z_, int LDZ, Array<double> WORK_, int LWORK, Array<int> IWORK_, Array<int> IFAIL_, Box<int> INFO)
→ void
-
-
dsyevx_2stage(String JOBZ, String RANGE, String UPLO, int N, Matrix<double> A_, int LDA, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<double> Z_, int LDZ, Array<double> WORK_, int LWORK, Array<int> IWORK_, Array<int> IFAIL_, Box<int> INFO)
→ void
-
-
dsygs2(int ITYPE, String UPLO, int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dsygst(int ITYPE, String UPLO, int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dsygv(int ITYPE, String JOBZ, String UPLO, int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Array<double> W_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsygv_2stage(int ITYPE, String JOBZ, String UPLO, int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Array<double> W_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsygvd(int ITYPE, String JOBZ, String UPLO, int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Array<double> W_, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
dsygvx(int ITYPE, String JOBZ, String RANGE, String UPLO, int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<double> Z_, int LDZ, Array<double> WORK_, int LWORK, Array<int> IWORK_, Array<int> IFAIL_, Box<int> INFO)
→ void
-
-
dsymm(String SIDE, String UPLO, int M, int N, double ALPHA, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, double BETA, Matrix<double> C_, int LDC)
→ void
-
-
dsymv(String UPLO, int N, double ALPHA, Matrix<double> A_, int LDA, Array<double> X_, int INCX, double BETA, Array<double> Y_, int INCY)
→ void
-
-
dsyr(String UPLO, int N, double ALPHA, Array<double> X_, int INCX, Matrix<double> A_, int LDA)
→ void
-
-
dsyr2(String UPLO, int N, double ALPHA, Array<double> X_, int INCX, Array<double> Y_, int INCY, Matrix<double> A_, int LDA)
→ void
-
-
dsyr2k(String UPLO, String TRANS, int N, int K, double ALPHA, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, double BETA, Matrix<double> C_, int LDC)
→ void
-
-
dsyrfs(String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> AF_, int LDAF, Array<int> IPIV_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dsyrfsx(String UPLO, String EQUED, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> AF_, int LDAF, Array<int> IPIV_, Array<double> S_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Box<double> RCOND, Array<double> BERR_, int N_ERR_BNDS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, int NPARAMS, Array<double> PARAMS_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dsyrk(String UPLO, String TRANS, int N, int K, double ALPHA, Matrix<double> A_, int LDA, double BETA, Matrix<double> C_, int LDC)
→ void
-
-
dsysv(String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Array<int> IPIV_, Matrix<double> B_, int LDB, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsysv_aa(String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Array<int> IPIV_, Matrix<double> B_, int LDB, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsysv_aa_2stage(String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Array<double> TB_, int LTB, Array<int> IPIV_, Array<int> IPIV2_, Matrix<double> B_, int LDB, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsysv_rk(String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Array<double> E_, Array<int> IPIV_, Matrix<double> B_, int LDB, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsysv_rook(String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Array<int> IPIV_, Matrix<double> B_, int LDB, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsysvx(String FACT, String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> AF_, int LDAF, Array<int> IPIV_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Box<double> RCOND, Array<double> FERR_, Array<double> BERR_, Array<double> WORK_, int LWORK, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dsysvxx(String FACT, String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> AF_, int LDAF, Array<int> IPIV_, Box<String> EQUED, Array<double> S_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Box<double> RCOND, Box<double> RPVGRW, Array<double> BERR_, int N_ERR_BNDS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, int NPARAMS, Array<double> PARAMS_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dsyswapr(String UPLO, int N, Matrix<double> A_, int LDA, int I1, int I2)
→ void
-
-
dsytd2(String UPLO, int N, Matrix<double> A_, int LDA, Array<double> D_, Array<double> E_, Array<double> TAU_, Box<int> INFO)
→ void
-
-
dsytf2(String UPLO, int N, Matrix<double> A_, int LDA, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
dsytf2_rk(String UPLO, int N, Matrix<double> A_, int LDA, Array<double> E_, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
dsytf2_rook(String UPLO, int N, Matrix<double> A_, int LDA, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
dsytrd(String UPLO, int N, Matrix<double> A_, int LDA, Array<double> D_, Array<double> E_, Array<double> TAU_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsytrd_2stage(String VECT, String UPLO, int N, Matrix<double> A_, int LDA, Array<double> D_, Array<double> E_, Array<double> TAU_, Array<double> HOUS2_, int LHOUS2, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsytrd_sb2st(String STAGE1, String VECT, String UPLO, int N, int KD, Matrix<double> AB_, int LDAB, Array<double> D_, Array<double> E_, Array<double> HOUS_, int LHOUS, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsytrd_sy2sb(String UPLO, int N, int KD, Matrix<double> A_, int LDA, Matrix<double> AB_, int LDAB, Array<double> TAU_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsytrf(String UPLO, int N, Matrix<double> A_, int LDA, Array<int> IPIV_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsytrf_aa(String UPLO, int N, Matrix<double> A_, int LDA, Array<int> IPIV_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsytrf_aa_2stage(String UPLO, int N, Matrix<double> A_, int LDA, Array<double> TB_, int LTB, Array<int> IPIV_, Array<int> IPIV2_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsytrf_rk(String UPLO, int N, Matrix<double> A_, int LDA, Array<double> E_, Array<int> IPIV_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsytrf_rook(String UPLO, int N, Matrix<double> A_, int LDA, Array<int> IPIV_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsytri(String UPLO, int N, Matrix<double> A_, int LDA, Array<int> IPIV_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dsytri2(String UPLO, int N, Matrix<double> A_, int LDA, Array<int> IPIV_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsytri2x(String UPLO, int N, Matrix<double> A_, int LDA, Array<int> IPIV_, Matrix<double> WORK_, int NB, Box<int> INFO)
→ void
-
-
dsytri_3(String UPLO, int N, Matrix<double> A_, int LDA, Array<double> E_, Array<int> IPIV_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsytri_3x(String UPLO, int N, Matrix<double> A_, int LDA, Array<double> E_, Array<int> IPIV_, Matrix<double> WORK_, int NB, Box<int> INFO)
→ void
-
-
dsytri_rook(String UPLO, int N, Matrix<double> A_, int LDA, Array<int> IPIV_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dsytrs(String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Array<int> IPIV_, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dsytrs2(String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Array<int> IPIV_, Matrix<double> B_, int LDB, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dsytrs_3(String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Array<double> E_, Array<int> IPIV_, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dsytrs_aa(String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Array<int> IPIV_, Matrix<double> B_, int LDB, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dsytrs_aa_2stage(String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Array<double> TB_, int LTB, Array<int> IPIV_, Array<int> IPIV2_, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dsytrs_rook(String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Array<int> IPIV_, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dtbcon(String NORM, String UPLO, String DIAG, int N, int KD, Matrix<double> AB_, int LDAB, Box<double> RCOND, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dtbmv(String UPLO, String TRANS, String DIAG, int N, int K, Matrix<double> A_, int LDA, Array<double> X_, int INCX)
→ void
-
-
dtbrfs(String UPLO, String TRANS, String DIAG, int N, int KD, int NRHS, Matrix<double> AB_, int LDAB, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dtbsv(String UPLO, String TRANS, String DIAG, int N, int K, Matrix<double> A_, int LDA, Array<double> X_, int INCX)
→ void
-
-
dtbtrs(String UPLO, String TRANS, String DIAG, int N, int KD, int NRHS, Matrix<double> AB_, int LDAB, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dtfsm(String TRANSR, String SIDE, String UPLO, String TRANS, String DIAG, int M, int N, double ALPHA, Array<double> A_, Matrix<double> B_, int LDB)
→ void
-
-
dtftri(String TRANSR, String UPLO, String DIAG, int N, Array<double> A_, Box<int> INFO)
→ void
-
-
dtfttp(String TRANSR, String UPLO, int N, Array<double> ARF_, Array<double> AP_, Box<int> INFO)
→ void
-
-
dtfttr(String TRANSR, String UPLO, int N, Array<double> ARF_, Matrix<double> A_, int LDA, Box<int> INFO)
→ void
-
-
dtgevc(String SIDE, String HOWMNY, Array<bool> SELECT_, int N, Matrix<double> S_, int LDS, Matrix<double> P_, int LDP, Matrix<double> VL_, int LDVL, Matrix<double> VR_, int LDVR, int MM, Box<int> M, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dtgex2(bool WANTQ, bool WANTZ, int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Matrix<double> Q_, int LDQ, Matrix<double> Z_, int LDZ, int J1, int N1, int N2, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dtgexc(bool WANTQ, bool WANTZ, int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Matrix<double> Q_, int LDQ, Matrix<double> Z_, int LDZ, Box<int> IFST, Box<int> ILST, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dtgsen(int IJOB, bool WANTQ, bool WANTZ, Array<bool> SELECT_, int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Array<double> ALPHAR_, Array<double> ALPHAI_, Array<double> BETA_, Matrix<double> Q_, int LDQ, Matrix<double> Z_, int LDZ, Box<int> M, Box<double> PL, Box<double> PR, Array<double> DIF_, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
dtgsja(String JOBU, String JOBV, String JOBQ, int M, int P, int N, int K, int L, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, double TOLA, double TOLB, Array<double> ALPHA_, Array<double> BETA_, Matrix<double> U_, int LDU, Matrix<double> V_, int LDV, Matrix<double> Q_, int LDQ, Array<double> WORK_, Box<int> NCYCLE, Box<int> INFO)
→ void
-
-
dtgsna(String JOB, String HOWMNY, Array<bool> SELECT_, int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Matrix<double> VL_, int LDVL, Matrix<double> VR_, int LDVR, Array<double> S_, Array<double> DIF_, int MM, Box<int> M, Array<double> WORK_, int LWORK, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dtgsy2(String TRANS, int IJOB, int M, int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Matrix<double> C_, int LDC, Matrix<double> D_, int LDD, Matrix<double> E_, int LDE, Matrix<double> F_, int LDF, Box<double> SCALE, Box<double> RDSUM, Box<double> RDSCAL, Array<int> IWORK_, Box<int> PQ, Box<int> INFO)
→ void
-
-
dtgsyl(String TRANS, int IJOB, int M, int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Matrix<double> C_, int LDC, Matrix<double> D_, int LDD, Matrix<double> E_, int LDE, Matrix<double> F_, int LDF, Box<double> SCALE, Box<double> DIF, Array<double> WORK_, int LWORK, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dtpcon(String NORM, String UPLO, String DIAG, int N, Array<double> AP_, Box<double> RCOND, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dtplqt(int M, int N, int L, int MB, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Matrix<double> T_, int LDT, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dtplqt2(int M, int N, int L, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Matrix<double> T_, int LDT, Box<int> INFO)
→ void
-
-
dtpmlqt(String SIDE, String TRANS, int M, int N, int K, int L, int MB, Matrix<double> V_, int LDV, Matrix<double> T_, int LDT, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dtpmqrt(String SIDE, String TRANS, int M, int N, int K, int L, int NB, Matrix<double> V_, int LDV, Matrix<double> T_, int LDT, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dtpmv(String UPLO, String TRANS, String DIAG, int N, Array<double> AP_, Array<double> X_, int INCX)
→ void
-
-
dtpqrt(int M, int N, int L, int NB, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Matrix<double> T_, int LDT, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dtpqrt2(int M, int N, int L, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Matrix<double> T_, int LDT, Box<int> INFO)
→ void
-
-
dtprfb(String SIDE, String TRANS, String DIRECT, String STOREV, int M, int N, int K, int L, Matrix<double> V_, int LDV, Matrix<double> T_, int LDT, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Matrix<double> WORK_, int LDWORK)
→ void
-
-
dtprfs(String UPLO, String TRANS, String DIAG, int N, int NRHS, Array<double> AP_, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dtpsv(String UPLO, String TRANS, String DIAG, int N, Array<double> AP_, Array<double> X_, int INCX)
→ void
-
-
dtptri(String UPLO, String DIAG, int N, Array<double> AP_, Box<int> INFO)
→ void
-
-
dtptrs(String UPLO, String TRANS, String DIAG, int N, int NRHS, Array<double> AP_, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dtpttf(String TRANSR, String UPLO, int N, Array<double> AP_, Array<double> ARF_, Box<int> INFO)
→ void
-
-
dtpttr(String UPLO, int N, Array<double> AP_, Matrix<double> A_, int LDA, Box<int> INFO)
→ void
-
-
dtrcon(String NORM, String UPLO, String DIAG, int N, Matrix<double> A_, int LDA, Box<double> RCOND, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dtrevc(String SIDE, String HOWMNY, Array<bool> SELECT_, int N, Matrix<double> T_, int LDT, Matrix<double> VL_, int LDVL, Matrix<double> VR_, int LDVR, int MM, Box<int> M, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dtrevc3(String SIDE, String HOWMNY, Array<bool> SELECT_, int N, Matrix<double> T_, int LDT, Matrix<double> VL_, int LDVL, Matrix<double> VR_, int LDVR, int MM, Box<int> M, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dtrexc(String COMPQ, int N, Matrix<double> T_, int LDT, Matrix<double> Q_, int LDQ, Box<int> IFST, Box<int> ILST, Array<double> WORK_, Box<int> INFO)
→ void
-
-
dtrmm(String SIDE, String UPLO, String TRANSA, String DIAG, int M, int N, double ALPHA, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB)
→ void
-
-
dtrmv(String UPLO, String TRANS, String DIAG, int N, Matrix<double> A_, int LDA, Array<double> X_, int INCX)
→ void
-
-
dtrrfs(String UPLO, String TRANS, String DIAG, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Matrix<double> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dtrsen(String JOB, String COMPQ, Array<bool> SELECT_, int N, Matrix<double> T_, int LDT, Matrix<double> Q_, int LDQ, Array<double> WR_, Array<double> WI_, Box<int> M, Box<double> S, Box<double> SEP, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
dtrsm(String SIDE, String UPLO, String TRANSA, String DIAG, int M, int N, double ALPHA, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB)
→ void
-
-
dtrsna(String JOB, String HOWMNY, Array<bool> SELECT_, int N, Matrix<double> T_, int LDT, Matrix<double> VL_, int LDVL, Matrix<double> VR_, int LDVR, Array<double> S_, Array<double> SEP_, int MM, Box<int> M, Matrix<double> WORK_, int LDWORK, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
dtrsv(String UPLO, String TRANS, String DIAG, int N, Matrix<double> A_, int LDA, Array<double> X_, int INCX)
→ void
-
-
dtrsyl(String TRANA, String TRANB, int ISGN, int M, int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Matrix<double> C_, int LDC, Box<double> SCALE, Box<int> INFO)
→ void
-
-
dtrsyl3(String TRANA, String TRANB, int ISGN, int M, int N, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Matrix<double> C_, int LDC, Box<double> SCALE, Array<int> IWORK_, int LIWORK, Matrix<double> SWORK_, Box<int> LDSWORK, Box<int> INFO)
→ void
-
-
dtrti2(String UPLO, String DIAG, int N, Matrix<double> A_, int LDA, Box<int> INFO)
→ void
-
-
dtrtri(String UPLO, String DIAG, int N, Matrix<double> A_, int LDA, Box<int> INFO)
→ void
-
-
dtrtrs(String UPLO, String TRANS, String DIAG, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
dtrttf(String TRANSR, String UPLO, int N, Matrix<double> A_, int LDA, Array<double> ARF_, Box<int> INFO)
→ void
-
-
dtrttp(String UPLO, int N, Matrix<double> A_, int LDA, Array<double> AP_, Box<int> INFO)
→ void
-
-
dtzrzf(int M, int N, Matrix<double> A_, int LDA, Array<double> TAU_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
dzasum(int N, Array<Complex> ZX_, int INCX)
→ double
-
-
dznrm2(int n, Array<Complex> x_, int incx)
→ double
-
-
dzsum1(int N, Array<Complex> CX_, int INCX)
→ double
-
-
epsilon32(double v)
→ double
-
-
epsilon64(double v)
→ double
-
-
exponent32(double x)
→ int
-
-
exponent64(double x)
→ int
-
-
huge32<N extends num>(N n)
→ N
-
-
huge64<N extends num>(N n)
→ N
-
-
idamax(int N, Array<double> DX_, int INCX)
→ int
-
-
ieeeck(int ISPEC, double ZERO, double ONE)
→ bool
-
-
iladiag(String DIAG)
→ int
-
-
iladlc(int M, int N, Matrix<double> A_, int LDA)
→ int
-
-
iladlr(int M, int N, Matrix<double> A_, int LDA)
→ int
-
-
ilaprec(String PREC)
→ int
-
-
ilatrans(String TRANS)
→ int
-
-
ilauplo(String UPLO)
→ int
-
-
ilaver(Box<int> VERS_MAJOR, Box<int> VERS_MINOR, Box<int> VERS_PATCH)
→ void
-
-
ilazlc(int M, int N, Matrix<Complex> A, int LDA)
→ int
-
-
ilazlr(int M, int N, Matrix<Complex> A, int LDA)
→ int
-
-
iparam2stage(int ISPEC, String NAME, String OPTS, int NI, int NBI, int IBI, int NXI)
→ int
-
-
iparmq(int ISPEC, String NAME, String OPTS, int N, int ILO, int IHI, int LWORK)
→ int
-
-
izamax(int N, Array<Complex> ZX_, int INCX)
→ int
-
-
izmax1(int N, Array<Complex> ZX_, int INCX)
→ int
-
-
log10(double x)
→ double
-
-
lsame(String CA, String CB)
→ bool
-
-
lsamen(int N, String CA, String CB)
→ bool
-
-
max<T extends num>(T a, T b)
→ T
-
-
maxexponent32(double _)
→ int
-
-
maxexponent64(double _)
→ int
-
-
min<T extends num>(T a, T b)
→ T
-
-
minexponent32(double _)
→ int
-
-
minexponent64(double _)
→ int
-
-
nint(double x)
→ int
-
-
pow(num x, num exponent)
→ num
-
-
radix<N extends num>(N n)
→ N
-
-
random_number(Box<double> r)
→ void
-
-
sgetrf(int M, int N, Matrix<double> A_, int LDA, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
sgetrs(String TRANS, int N, int NRHS, Matrix<double> A_, int LDA, Array<int> IPIV_, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
sign<T extends num>(T a, num b)
→ T
-
-
slag2d(int M, int N, Matrix<double> SA_, int LDSA, Matrix<double> A_, int LDA, Box<int> INFO)
→ void
-
-
slamc3(double A, double B)
→ double
-
-
slamch(String CMACH)
→ double
-
-
spotrf(String UPLO, int N, Matrix<double> A_, int LDA, Box<int> INFO)
→ void
-
-
spotrs(String UPLO, int N, int NRHS, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, Box<int> INFO)
→ void
-
-
tiny32(double _)
→ double
-
-
tiny64(double _)
→ double
-
-
xerbla_array(String SRNAME_ARRAY, int SRNAME_LEN, int INFO)
→ void
-
-
zaxpy(int N, Complex ZA, Array<Complex> ZX_, int INCX, Array<Complex> ZY_, int INCY)
→ void
-
-
zbbcsd(String JOBU1, String JOBU2, String JOBV1T, String JOBV2T, String TRANS, int M, int P, int Q, Array<double> THETA_, Array<double> PHI_, Matrix<Complex> U1_, int LDU1, Matrix<Complex> U2_, int LDU2, Matrix<Complex> V1T_, int LDV1T, Matrix<Complex> V2T_, int LDV2T, Array<double> B11D_, Array<double> B11E_, Array<double> B12D_, Array<double> B12E_, Array<double> B21D_, Array<double> B21E_, Array<double> B22D_, Array<double> B22E_, Array<double> RWORK_, int LRWORK, Box<int> INFO)
→ void
-
-
zbdsqr(String UPLO, int N, int NCVT, int NRU, int NCC, Array<double> D_, Array<double> E_, Matrix<Complex> VT_, int LDVT, Matrix<Complex> U_, int LDU, Matrix<Complex> C_, int LDC, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zcgesv(int N, int NRHS, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Matrix<Complex> WORK_, Array<Complex> SWORK_, Array<double> RWORK_, Box<int> ITER, Box<int> INFO)
→ void
-
-
zcopy(int N, Array<Complex> ZX_, int INCX, Array<Complex> ZY_, int INCY)
→ void
-
-
zcposv(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Matrix<Complex> WORK_, Array<Complex> SWORK_, Array<double> RWORK_, Box<int> ITER, Box<int> INFO)
→ void
-
-
zdotc(int N, Array<Complex> ZX_, int INCX, Array<Complex> ZY_, int INCY)
→ Complex
-
-
zdotu(int N, Array<Complex> ZX_, int INCX, Array<Complex> ZY_, int INCY)
→ Complex
-
-
zdrot(int N, Array<Complex> ZX_, int INCX, Array<Complex> ZY_, int INCY, double C, double S)
→ void
-
-
zdrscl(int N, double SA, Array<Complex> SX_, int INCX)
→ void
-
-
zdscal(int N, double DA, Array<Complex> ZX_, int INCX)
→ void
-
-
zgbbrd(String VECT, int M, int N, int NCC, int KL, int KU, Matrix<Complex> AB_, int LDAB, Array<double> D_, Array<double> E_, Matrix<Complex> Q_, int LDQ, Matrix<Complex> PT_, int LDPT, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zgbcon(String NORM, int N, int KL, int KU, Matrix<Complex> AB_, int LDAB, Array<int> IPIV_, double ANORM, Box<double> RCOND, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zgbequ(int M, int N, int KL, int KU, Matrix<Complex> AB_, int LDAB, Array<double> R_, Array<double> C_, Box<double> ROWCND, Box<double> COLCND, Box<double> AMAX, Box<int> INFO)
→ void
-
-
zgbequb(int M, int N, int KL, int KU, Matrix<Complex> AB_, int LDAB, Array<double> R_, Array<double> C_, Box<double> ROWCND, Box<double> COLCND, Box<double> AMAX, Box<int> INFO)
→ void
-
-
zgbmv(String TRANS, int M, int N, int KL, int KU, Complex ALPHA, Matrix<Complex> A_, int LDA, Array<Complex> X_, int INCX, Complex BETA, Array<Complex> Y_, int INCY)
→ void
-
-
zgbrfs(String TRANS, int N, int KL, int KU, int NRHS, Matrix<Complex> AB_, int LDAB, Matrix<Complex> AFB_, int LDAFB, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zgbrfsx(String TRANS, String EQUED, int N, int KL, int KU, int NRHS, Matrix<Complex> AB_, int LDAB, Matrix<Complex> AFB_, int LDAFB, Array<int> IPIV_, Array<double> R_, Array<double> C_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Box<double> RCOND, Array<double> BERR_, int N_ERR_BNDS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, int NPARAMS, Array<double> PARAMS_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zgbsv(int N, int KL, int KU, int NRHS, Matrix<Complex> AB_, int LDAB, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zgbsvx(String FACT, String TRANS, int N, int KL, int KU, int NRHS, Matrix<Complex> AB_, int LDAB, Matrix<Complex> AFB_, int LDAFB, Array<int> IPIV_, Box<String> EQUED, Array<double> R_, Array<double> C_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Box<double> RCOND, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zgbsvxx(String FACT, String TRANS, int N, int KL, int KU, int NRHS, Matrix<Complex> AB_, int LDAB, Matrix<Complex> AFB_, int LDAFB, Array<int> IPIV_, Box<String> EQUED, Array<double> R_, Array<double> C_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Box<double> RCOND, Box<double> RPVGRW, Array<double> BERR_, int N_ERR_BNDS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, int NPARAMS, Array<double> PARAMS_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zgbtf2(int M, int N, int KL, int KU, Matrix<Complex> AB_, int LDAB, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
zgbtrf(int M, int N, int KL, int KU, Matrix<Complex> AB_, int LDAB, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
zgbtrs(String TRANS, int N, int KL, int KU, int NRHS, Matrix<Complex> AB_, int LDAB, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zgebak(String JOB, String SIDE, int N, int ILO, int IHI, Array<double> SCALE_, int M, Matrix<Complex> V_, int LDV, Box<int> INFO)
→ void
-
-
zgebal(String JOB, int N, Matrix<Complex> A_, int LDA, Box<int> ILO, Box<int> IHI, Array<double> SCALE_, Box<int> INFO)
→ void
-
-
zgebd2(int M, int N, Matrix<Complex> A_, int LDA, Array<double> D_, Array<double> E_, Array<Complex> TAUQ_, Array<Complex> TAUP_, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zgebrd(int M, int N, Matrix<Complex> A_, int LDA, Array<double> D_, Array<double> E_, Array<Complex> TAUQ_, Array<Complex> TAUP_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zgecon(String NORM, int N, Matrix<Complex> A_, int LDA, double ANORM, Box<double> RCOND, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zgedmd(String JOBS, String JOBZ, String JOBR, String JOBF, int WHTSVD, int M, int N, Matrix<Complex> X_, int LDX, Matrix<Complex> Y_, int LDY, int NRNK, double TOL, Box<int> K, Array<Complex> EIGS_, Matrix<Complex> Z_, int LDZ, Array<double> RES_, Matrix<Complex> B_, int LDB, Matrix<Complex> W_, int LDW, Matrix<Complex> S_, int LDS, Array<Complex> ZWORK_, int LZWORK, Array<double> RWORK_, int LRWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
zgedmdq(String JOBS, String JOBZ, String JOBR, String JOBQ, String JOBT, String JOBF, int WHTSVD, int M, int N, Matrix<Complex> F_, int LDF, Matrix<Complex> X_, int LDX, Matrix<Complex> Y_, int LDY, int NRNK, double TOL, Box<int> K, Array<Complex> EIGS_, Matrix<Complex> Z_, int LDZ, Array<double> RES_, Matrix<Complex> B_, int LDB, Matrix<Complex> V_, int LDV, Matrix<Complex> S_, int LDS, Array<Complex> ZWORK_, int LZWORK, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
zgeequ(int M, int N, Matrix<Complex> A_, int LDA, Array<double> R_, Array<double> C_, Box<double> ROWCND, Box<double> COLCND, Box<double> AMAX, Box<int> INFO)
→ void
-
-
zgeequb(int M, int N, Matrix<Complex> A_, int LDA, Array<double> R_, Array<double> C_, Box<double> ROWCND, Box<double> COLCND, Box<double> AMAX, Box<int> INFO)
→ void
-
-
zgees(String JOBVS, String SORT, bool SELECT(Complex), int N, Matrix<Complex> A_, int LDA, Box<int> SDIM, Array<Complex> W_, Matrix<Complex> VS_, int LDVS, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Array<bool> BWORK_, Box<int> INFO)
→ void
-
-
zgeesx(String JOBVS, String SORT, bool SELECT(Complex), String SENSE, int N, Matrix<Complex> A_, int LDA, Box<int> SDIM, Array<Complex> W_, Matrix<Complex> VS_, int LDVS, Box<double> RCONDE, Box<double> RCONDV, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Array<bool> BWORK_, Box<int> INFO)
→ void
-
-
zgeev(String JOBVL, String JOBVR, int N, Matrix<Complex> A_, int LDA, Array<Complex> W_, Matrix<Complex> VL_, int LDVL, Matrix<Complex> VR_, int LDVR, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zgeevx(String BALANC, String JOBVL, String JOBVR, String SENSE, int N, Matrix<Complex> A_, int LDA, Array<Complex> W_, Matrix<Complex> VL_, int LDVL, Matrix<Complex> VR_, int LDVR, Box<int> ILO, Box<int> IHI, Array<double> SCALE_, Box<double> ABNRM, Array<double> RCONDE_, Array<double> RCONDV_, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zgehd2(int N, int ILO, int IHI, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zgehrd(int N, int ILO, int IHI, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zgejsv(String JOBA, String JOBU, String JOBV, String JOBR, String JOBT, String JOBP, int M, int N, Matrix<Complex> A_, int LDA, Array<double> SVA_, Matrix<Complex> U_, int LDU, Matrix<Complex> V_, int LDV, Array<Complex> CWORK_, int LWORK, Array<double> RWORK_, int LRWORK, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
zgelq(int M, int N, Matrix<Complex> A_, int LDA, Array<Complex> T_, int TSIZE, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zgelq2(int M, int N, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zgelqf(int M, int N, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zgelqt(int M, int N, int MB, Matrix<Complex> A_, int LDA, Matrix<Complex> T_, int LDT, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zgelqt3(int M, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> T_, int LDT, Box<int> INFO)
→ void
-
-
zgels(String TRANS, int M, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zgelsd(int M, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Array<double> S_, double RCOND, Box<int> RANK, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
zgelss(int M, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Array<double> S_, double RCOND, Box<int> RANK, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zgelst(String TRANS, int M, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zgelsy(int M, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Array<int> JPVT_, double RCOND, Box<int> RANK, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zgemlq(String SIDE, String TRANS, int M, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> T_, int TSIZE, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zgemlqt(String SIDE, String TRANS, int M, int N, int K, int MB, Matrix<Complex> V_, int LDV, Matrix<Complex> T_, int LDT, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zgemm(String TRANSA, String TRANSB, int M, int N, int K, Complex ALPHA, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Complex BETA, Matrix<Complex> C_, int LDC)
→ void
-
-
zgemqr(String SIDE, String TRANS, int M, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> T_, int TSIZE, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zgemqrt(String SIDE, String TRANS, int M, int N, int K, int NB, Matrix<Complex> V_, int LDV, Matrix<Complex> T_, int LDT, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zgemv(String TRANS, int M, int N, Complex ALPHA, Matrix<Complex> A_, int LDA, Array<Complex> X_, int INCX, Complex BETA, Array<Complex> Y_, int INCY)
→ void
-
-
zgeql2(int M, int N, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zgeqlf(int M, int N, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zgeqp3(int M, int N, Matrix<Complex> A_, int LDA, Array<int> JPVT_, Array<Complex> TAU_, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zgeqp3rk(int M, int N, int NRHS, int KMAX, Box<double> ABSTOL, Box<double> RELTOL, Matrix<Complex> A_, int LDA, Box<int> K, Box<double> MAXC2NRMK, Box<double> RELMAXC2NRMK, Array<int> JPIV_, Array<Complex> TAU_, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
zgeqr(int M, int N, Matrix<Complex> A_, int LDA, Array<Complex> T_, int TSIZE, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zgeqr2(int M, int N, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zgeqr2p(int M, int N, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zgeqrf(int M, int N, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zgeqrfp(int M, int N, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zgeqrt(int M, int N, int NB, Matrix<Complex> A_, int LDA, Matrix<Complex> T_, int LDT, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zgeqrt2(int M, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> T_, int LDT, Box<int> INFO)
→ void
-
-
zgeqrt3(int M, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> T_, int LDT, Box<int> INFO)
→ void
-
-
zgerc(int M, int N, Complex ALPHA, Array<Complex> X_, int INCX, Array<Complex> Y_, int INCY, Matrix<Complex> A_, int LDA)
→ void
-
-
zgerfs(String TRANS, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zgerfsx(String TRANS, String EQUED, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, Array<double> R_, Array<double> C_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Box<double> RCOND, Array<double> BERR_, int N_ERR_BNDS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, int NPARAMS, Array<double> PARAMS_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zgerq2(int M, int N, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zgerqf(int M, int N, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zgeru(int M, int N, Complex ALPHA, Array<Complex> X_, int INCX, Array<Complex> Y_, int INCY, Matrix<Complex> A_, int LDA)
→ void
-
-
zgesc2(int N, Matrix<Complex> A_, int LDA, Array<Complex> RHS_, Array<int> IPIV_, Array<int> JPIV_, Box<double> SCALE)
→ void
-
-
zgesdd(String JOBZ, int M, int N, Matrix<Complex> A_, int LDA, Array<double> S_, Matrix<Complex> U_, int LDU, Matrix<Complex> VT_, int LDVT, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
zgesv(int N, int NRHS, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zgesvd(String JOBU, String JOBVT, int M, int N, Matrix<Complex> A_, int LDA, Array<double> S_, Matrix<Complex> U_, int LDU, Matrix<Complex> VT_, int LDVT, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zgesvdq(String JOBA, String JOBP, String JOBR, String JOBU, String JOBV, int M, int N, Matrix<Complex> A_, int LDA, Array<double> S_, Matrix<Complex> U_, int LDU, Matrix<Complex> V_, int LDV, Box<int> NUMRANK, Array<int> IWORK_, int LIWORK, Array<Complex> CWORK_, int LCWORK, Array<double> RWORK_, int LRWORK, Box<int> INFO)
→ void
-
-
zgesvdx(String JOBU, String JOBVT, String RANGE, int M, int N, Matrix<Complex> A_, int LDA, double VL, double VU, int IL, int IU, Box<int> NS, Array<double> S_, Matrix<Complex> U_, int LDU, Matrix<Complex> VT_, int LDVT, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
zgesvj(String JOBA, String JOBU, String JOBV, int M, int N, Matrix<Complex> A_, int LDA, Array<double> SVA_, int MV, Matrix<Complex> V_, int LDV, Array<Complex> CWORK_, int LWORK, Array<double> RWORK_, int LRWORK, Box<int> INFO)
→ void
-
-
zgesvx(String FACT, String TRANS, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, Box<String> EQUED, Array<double> R_, Array<double> C_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Box<double> RCOND, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zgesvxx(String FACT, String TRANS, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, Box<String> EQUED, Array<double> R_, Array<double> C_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Box<double> RCOND, Box<double> RPVGRW, Array<double> BERR_, int N_ERR_BNDS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, int NPARAMS, Array<double> PARAMS_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zgetc2(int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Array<int> JPIV_, Box<int> INFO)
→ void
-
-
zgetf2(int M, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
zgetrf(int M, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
zgetrf2(int M, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
zgetri(int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zgetrs(String TRANS, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zgetsls(String TRANS, int M, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zgetsqrhrt(int M, int N, int MB1, int NB1, int NB2, Matrix<Complex> A_, int LDA, Matrix<Complex> T_, int LDT, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zggbak(String JOB, String SIDE, int N, int ILO, int IHI, Array<double> LSCALE_, Array<double> RSCALE_, int M, Matrix<Complex> V_, int LDV, Box<int> INFO)
→ void
-
-
zggbal(String JOB, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Box<int> ILO, Box<int> IHI, Array<double> LSCALE_, Array<double> RSCALE_, Array<double> WORK_, Box<int> INFO)
→ void
-
-
zgges(String JOBVSL, String JOBVSR, String SORT, bool SELCTG(Complex, Complex), int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Box<int> SDIM, Array<Complex> ALPHA_, Array<Complex> BETA_, Matrix<Complex> VSL_, int LDVSL, Matrix<Complex> VSR_, int LDVSR, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Array<bool> BWORK_, Box<int> INFO)
→ void
-
-
zgges3(String JOBVSL, String JOBVSR, String SORT, bool SELCTG(Complex, Complex), int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Box<int> SDIM, Array<Complex> ALPHA_, Array<Complex> BETA_, Matrix<Complex> VSL_, int LDVSL, Matrix<Complex> VSR_, int LDVSR, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Array<bool> BWORK_, Box<int> INFO)
→ void
-
-
zggesx(String JOBVSL, String JOBVSR, String SORT, bool SELCTG(Complex, Complex), String SENSE, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Box<int> SDIM, Array<Complex> ALPHA_, Array<Complex> BETA_, Matrix<Complex> VSL_, int LDVSL, Matrix<Complex> VSR_, int LDVSR, Array<double> RCONDE_, Array<double> RCONDV_, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Array<int> IWORK_, int LIWORK, Array<bool> BWORK_, Box<int> INFO)
→ void
-
-
zggev(String JOBVL, String JOBVR, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Array<Complex> ALPHA_, Array<Complex> BETA_, Matrix<Complex> VL_, int LDVL, Matrix<Complex> VR_, int LDVR, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zggev3(String JOBVL, String JOBVR, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Array<Complex> ALPHA_, Array<Complex> BETA_, Matrix<Complex> VL_, int LDVL, Matrix<Complex> VR_, int LDVR, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zggevx(String BALANC, String JOBVL, String JOBVR, String SENSE, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Array<Complex> ALPHA_, Array<Complex> BETA_, Matrix<Complex> VL_, int LDVL, Matrix<Complex> VR_, int LDVR, Box<int> ILO, Box<int> IHI, Array<double> LSCALE_, Array<double> RSCALE_, Box<double> ABNRM, Box<double> BBNRM, Array<double> RCONDE_, Array<double> RCONDV_, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Array<int> IWORK_, Array<bool> BWORK_, Box<int> INFO)
→ void
-
-
zggglm(int N, int M, int P, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Array<Complex> D_, Array<Complex> X_, Array<Complex> Y_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zgghd3(String COMPQ, String COMPZ, int N, int ILO, int IHI, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Matrix<Complex> Q_, int LDQ, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zgghrd(String COMPQ, String COMPZ, int N, int ILO, int IHI, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Matrix<Complex> Q_, int LDQ, Matrix<Complex> Z_, int LDZ, Box<int> INFO)
→ void
-
-
zgglse(int M, int N, int P, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Array<Complex> C_, Array<Complex> D_, Array<Complex> X_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zggqrf(int N, int M, int P, Matrix<Complex> A_, int LDA, Array<Complex> TAUA_, Matrix<Complex> B_, int LDB, Array<Complex> TAUB_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zggrqf(int M, int P, int N, Matrix<Complex> A_, int LDA, Array<Complex> TAUA_, Matrix<Complex> B_, int LDB, Array<Complex> TAUB_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zggsvd3(String JOBU, String JOBV, String JOBQ, int M, int N, int P, Box<int> K, Box<int> L, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Array<double> ALPHA_, Array<double> BETA_, Matrix<Complex> U_, int LDU, Matrix<Complex> V_, int LDV, Matrix<Complex> Q_, int LDQ, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
zggsvp3(String JOBU, String JOBV, String JOBQ, int M, int P, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, double TOLA, double TOLB, Box<int> K, Box<int> L, Matrix<Complex> U_, int LDU, Matrix<Complex> V_, int LDV, Matrix<Complex> Q_, int LDQ, Array<int> IWORK_, Array<double> RWORK_, Array<Complex> TAU_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zgsvj0(String JOBV, int M, int N, Matrix<Complex> A_, int LDA, Array<Complex> D_, Array<double> SVA_, int MV, Matrix<Complex> V_, int LDV, double EPS, double SFMIN, double TOL, int NSWEEP, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zgsvj1(String JOBV, int M, int N, int N1, Matrix<Complex> A_, int LDA, Array<Complex> D_, Array<double> SVA_, int MV, Matrix<Complex> V_, int LDV, double EPS, double SFMIN, double TOL, int NSWEEP, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zgtcon(String NORM, int N, Array<Complex> DL_, Array<Complex> D_, Array<Complex> DU_, Array<Complex> DU2_, Array<int> IPIV_, double ANORM, Box<double> RCOND, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zgtrfs(String TRANS, int N, int NRHS, Array<Complex> DL_, Array<Complex> D_, Array<Complex> DU_, Array<Complex> DLF_, Array<Complex> DF_, Array<Complex> DUF_, Array<Complex> DU2_, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zgtsv(int N, int NRHS, Array<Complex> DL_, Array<Complex> D_, Array<Complex> DU_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zgtsvx(String FACT, String TRANS, int N, int NRHS, Array<Complex> DL_, Array<Complex> D_, Array<Complex> DU_, Array<Complex> DLF_, Array<Complex> DF_, Array<Complex> DUF_, Array<Complex> DU2_, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Box<double> RCOND, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zgttrf(int N, Array<Complex> DL_, Array<Complex> D_, Array<Complex> DU_, Array<Complex> DU2_, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
zgttrs(String TRANS, int N, int NRHS, Array<Complex> DL_, Array<Complex> D_, Array<Complex> DU_, Array<Complex> DU2_, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zgtts2(int ITRANS, int N, int NRHS, Array<Complex> DL_, Array<Complex> D_, Array<Complex> DU_, Array<Complex> DU2_, Array<int> IPIV_, Matrix<Complex> B_, int LDB)
→ void
-
-
zhb2st_kernels(String UPLO, bool WANTZ, int TTYPE, int ST, int ED, int SWEEP, int N, int NB, int IB, Matrix<Complex> A_, int LDA, Array<Complex> V_, Array<Complex> TAU_, int LDVT, Array<Complex> WORK_)
→ void
-
-
zhbev(String JOBZ, String UPLO, int N, int KD, Matrix<Complex> AB_, int LDAB, Array<double> W_, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zhbev_2stage(String JOBZ, String UPLO, int N, int KD, Matrix<Complex> AB_, int LDAB, Array<double> W_, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zhbevd(String JOBZ, String UPLO, int N, int KD, Matrix<Complex> AB_, int LDAB, Array<double> W_, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, int LRWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
zhbevd_2stage(String JOBZ, String UPLO, int N, int KD, Matrix<Complex> AB_, int LDAB, Array<double> W_, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, int LRWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
zhbevx(String JOBZ, String RANGE, String UPLO, int N, int KD, Matrix<Complex> AB_, int LDAB, Matrix<Complex> Q_, int LDQ, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, Array<double> RWORK_, Array<int> IWORK_, Array<int> IFAIL_, Box<int> INFO)
→ void
-
-
zhbevx_2stage(String JOBZ, String RANGE, String UPLO, int N, int KD, Matrix<Complex> AB_, int LDAB, Matrix<Complex> Q_, int LDQ, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Array<int> IWORK_, Array<int> IFAIL_, Box<int> INFO)
→ void
-
-
zhbgst(String VECT, String UPLO, int N, int KA, int KB, Matrix<Complex> AB_, int LDAB, Matrix<Complex> BB_, int LDBB, Matrix<Complex> X_, int LDX, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zhbgv(String JOBZ, String UPLO, int N, int KA, int KB, Matrix<Complex> AB_, int LDAB, Matrix<Complex> BB_, int LDBB, Array<double> W_, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zhbgvd(String JOBZ, String UPLO, int N, int KA, int KB, Matrix<Complex> AB_, int LDAB, Matrix<Complex> BB_, int LDBB, Array<double> W_, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, int LRWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
zhbgvx(String JOBZ, String RANGE, String UPLO, int N, int KA, int KB, Matrix<Complex> AB_, int LDAB, Matrix<Complex> BB_, int LDBB, Matrix<Complex> Q_, int LDQ, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, Array<double> RWORK_, Array<int> IWORK_, Array<int> IFAIL_, Box<int> INFO)
→ void
-
-
zhbmv(String UPLO, int N, int K, Complex ALPHA, Matrix<Complex> A_, int LDA, Array<Complex> X_, int INCX, Complex BETA, Array<Complex> Y_, int INCY)
→ void
-
-
zhbtrd(String VECT, String UPLO, int N, int KD, Matrix<Complex> AB_, int LDAB, Array<double> D_, Array<double> E_, Matrix<Complex> Q_, int LDQ, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zhecon(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, double ANORM, Box<double> RCOND, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zhecon_3(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<Complex> E_, Array<int> IPIV_, double ANORM, Box<double> RCOND, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zhecon_rook(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, double ANORM, Box<double> RCOND, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zheequb(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<double> S_, Box<double> SCOND, Box<double> AMAX, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zheev(String JOBZ, String UPLO, int N, Matrix<Complex> A_, int LDA, Array<double> W_, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zheev_2stage(String JOBZ, String UPLO, int N, Matrix<Complex> A_, int LDA, Array<double> W_, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zheevd(String JOBZ, String UPLO, int N, Matrix<Complex> A_, int LDA, Array<double> W_, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, int LRWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
zheevd_2stage(String JOBZ, String UPLO, int N, Matrix<Complex> A_, int LDA, Array<double> W_, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, int LRWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
zheevr(String JOBZ, String RANGE, String UPLO, int N, Matrix<Complex> A_, int LDA, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<Complex> Z_, int LDZ, Array<int> ISUPPZ_, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, int LRWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
zheevr_2stage(String JOBZ, String RANGE, String UPLO, int N, Matrix<Complex> A_, int LDA, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<Complex> Z_, int LDZ, Array<int> ISUPPZ_, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, int LRWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
zheevx(String JOBZ, String RANGE, String UPLO, int N, Matrix<Complex> A_, int LDA, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Array<int> IWORK_, Array<int> IFAIL_, Box<int> INFO)
→ void
-
-
zheevx_2stage(String JOBZ, String RANGE, String UPLO, int N, Matrix<Complex> A_, int LDA, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Array<int> IWORK_, Array<int> IFAIL_, Box<int> INFO)
→ void
-
-
zhegs2(int ITYPE, String UPLO, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zhegst(int ITYPE, String UPLO, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zhegv(int ITYPE, String JOBZ, String UPLO, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Array<double> W_, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zhegv_2stage(int ITYPE, String JOBZ, String UPLO, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Array<double> W_, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zhegvd(int ITYPE, String JOBZ, String UPLO, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Array<double> W_, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, int LRWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
zhegvx(int ITYPE, String JOBZ, String RANGE, String UPLO, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Array<int> IWORK_, Array<int> IFAIL_, Box<int> INFO)
→ void
-
-
zhemm(String SIDE, String UPLO, int M, int N, Complex ALPHA, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Complex BETA, Matrix<Complex> C_, int LDC)
→ void
-
-
zhemv(String UPLO, int N, Complex ALPHA, Matrix<Complex> A_, int LDA, Array<Complex> X_, int INCX, Complex BETA, Array<Complex> Y_, int INCY)
→ void
-
-
zher(String UPLO, int N, double ALPHA, Array<Complex> X_, int INCX, Matrix<Complex> A_, int LDA)
→ void
-
-
zher2(String UPLO, int N, Complex ALPHA, Array<Complex> X_, int INCX, Array<Complex> Y_, int INCY, Matrix<Complex> A_, int LDA)
→ void
-
-
zher2k(String UPLO, String TRANS, int N, int K, Complex ALPHA, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, double BETA, Matrix<Complex> C_, int LDC)
→ void
-
-
zherfs(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zherfsx(String UPLO, String EQUED, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, Array<double> S_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Box<double> RCOND, Array<double> BERR_, int N_ERR_BNDS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, int NPARAMS, Array<double> PARAMS_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zherk(String UPLO, String TRANS, int N, int K, double ALPHA, Matrix<Complex> A_, int LDA, double BETA, Matrix<Complex> C_, int LDC)
→ void
-
-
zhesv(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zhesv_aa(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zhesv_aa_2stage(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<Complex> TB_, int LTB, Array<int> IPIV_, Array<int> IPIV2_, Matrix<Complex> B_, int LDB, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zhesv_rk(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<Complex> E_, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zhesv_rook(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zhesvx(String FACT, String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Box<double> RCOND, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zhesvxx(String FACT, String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, Box<String> EQUED, Array<double> S_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Box<double> RCOND, Box<double> RPVGRW, Array<double> BERR_, int N_ERR_BNDS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, int NPARAMS, Array<double> PARAMS_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zheswapr(String UPLO, int N, Matrix<Complex> A_, int LDA, int I1, int I2)
→ void
-
-
zhetd2(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<double> D_, Array<double> E_, Array<Complex> TAU_, Box<int> INFO)
→ void
-
-
zhetf2(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
zhetf2_rk(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<Complex> E_, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
zhetf2_rook(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
zhetrd(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<double> D_, Array<double> E_, Array<Complex> TAU_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zhetrd_2stage(String VECT, String UPLO, int N, Matrix<Complex> A_, int LDA, Array<double> D_, Array<double> E_, Array<Complex> TAU_, Array<Complex> HOUS2_, int LHOUS2, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zhetrd_hb2st(String STAGE1, String VECT, String UPLO, int N, int KD, Matrix<Complex> AB_, int LDAB, Array<double> D_, Array<double> E_, Array<Complex> HOUS_, int LHOUS, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zhetrd_he2hb(String UPLO, int N, int KD, Matrix<Complex> A_, int LDA, Matrix<Complex> AB_, int LDAB, Array<Complex> TAU_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zhetrf(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zhetrf_aa(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zhetrf_aa_2stage(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<Complex> TB_, int LTB, Array<int> IPIV_, Array<int> IPIV2_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zhetrf_rk(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<Complex> E_, Array<int> IPIV_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zhetrf_rook(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zhetri(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zhetri2(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zhetri2x(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> WORK_, int NB, Box<int> INFO)
→ void
-
-
zhetri_3(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<Complex> E_, Array<int> IPIV_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zhetri_3x(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<Complex> E_, Array<int> IPIV_, Matrix<Complex> WORK_, int NB, Box<int> INFO)
→ void
-
-
zhetri_rook(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zhetrs(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zhetrs2(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zhetrs_3(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<Complex> E_, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zhetrs_aa(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zhetrs_aa_2stage(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<Complex> TB_, int LTB, Array<int> IPIV_, Array<int> IPIV2_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zhetrs_rook(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zhfrk(String TRANSR, String UPLO, String TRANS, int N, int K, double ALPHA, Matrix<Complex> A_, int LDA, double BETA, Array<Complex> C_)
→ void
-
-
zhgeqz(String JOB, String COMPQ, String COMPZ, int N, int ILO, int IHI, Matrix<Complex> H_, int LDH, Matrix<Complex> T_, int LDT, Array<Complex> ALPHA_, Array<Complex> BETA_, Matrix<Complex> Q_, int LDQ, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zhpcon(String UPLO, int N, Array<Complex> AP, Array<int> IPIV_, double ANORM, Box<double> RCOND, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zhpev(String JOBZ, String UPLO, int N, Array<Complex> AP_, Array<double> W_, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zhpevd(String JOBZ, String UPLO, int N, Array<Complex> AP_, Array<double> W_, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, int LRWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
zhpevx(String JOBZ, String RANGE, String UPLO, int N, Array<Complex> AP_, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, Array<double> RWORK_, Array<int> IWORK_, Array<int> IFAIL_, Box<int> INFO)
→ void
-
-
zhpgst(int ITYPE, String UPLO, int N, Array<Complex> AP_, Array<Complex> BP_, Box<int> INFO)
→ void
-
-
zhpgv(int ITYPE, String JOBZ, String UPLO, int N, Array<Complex> AP_, Array<Complex> BP_, Array<double> W_, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zhpgvd(int ITYPE, String JOBZ, String UPLO, int N, Array<Complex> AP_, Array<Complex> BP_, Array<double> W_, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, int LRWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
zhpgvx(int ITYPE, String JOBZ, String RANGE, String UPLO, int N, Array<Complex> AP_, Array<Complex> BP_, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, Array<double> RWORK_, Array<int> IWORK_, Array<int> IFAIL_, Box<int> INFO)
→ void
-
-
zhpmv(String UPLO, int N, Complex ALPHA, Array<Complex> AP_, Array<Complex> X_, int INCX, Complex BETA, Array<Complex> Y_, int INCY)
→ void
-
-
zhpr(String UPLO, int N, double ALPHA, Array<Complex> X_, int INCX, Array<Complex> AP)
→ void
-
-
zhpr2(String UPLO, int N, Complex ALPHA, Array<Complex> X_, int INCX, Array<Complex> Y_, int INCY, Array<Complex> AP)
→ void
-
-
zhprfs(String UPLO, int N, int NRHS, Array<Complex> AP_, Array<Complex> AFP_, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zhpsv(String UPLO, int N, int NRHS, Array<Complex> AP_, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zhpsvx(String FACT, String UPLO, int N, int NRHS, Array<Complex> AP_, Array<Complex> AFP_, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Box<double> RCOND, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zhptrd(String UPLO, int N, Array<Complex> AP_, Array<double> D_, Array<double> E_, Array<Complex> TAU_, Box<int> INFO)
→ void
-
-
zhptrf(String UPLO, int N, Array<Complex> AP_, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
zhptri(String UPLO, int N, Array<Complex> AP, Array<int> IPIV_, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zhptrs(String UPLO, int N, int NRHS, Array<Complex> AP_, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zhsein(String SIDE, String EIGSRC, String INITV, Array<bool> SELECT_, int N, Matrix<Complex> H_, int LDH, Array<Complex> W_, Matrix<Complex> VL_, int LDVL, Matrix<Complex> VR_, int LDVR, int MM, Box<int> M, Array<Complex> WORK_, Array<double> RWORK_, Array<int> IFAILL_, Array<int> IFAILR_, Box<int> INFO)
→ void
-
-
zhseqr(String JOB, String COMPZ, int N, int ILO, int IHI, Matrix<Complex> H_, int LDH, Array<Complex> W_, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zla_gbamv(int TRANS, int M, int N, int KL, int KU, double ALPHA, Matrix<Complex> AB_, int LDAB, Array<Complex> X_, int INCX, double BETA, Array<double> Y_, int INCY)
→ void
-
-
zla_gbrcond_c(String TRANS, int N, int KL, int KU, Matrix<Complex> AB_, int LDAB, Matrix<Complex> AFB_, int LDAFB, Array<int> IPIV_, Array<double> C_, bool CAPPLY, Box<int> INFO, Array<Complex> WORK_, Array<double> RWORK_)
→ double
-
-
zla_gbrcond_x(String TRANS, int N, int KL, int KU, Matrix<Complex> AB_, int LDAB, Matrix<Complex> AFB_, int LDAFB, Array<int> IPIV_, Array<Complex> X_, Box<int> INFO, Array<Complex> WORK_, Array<double> RWORK_)
→ double
-
-
zla_gbrfsx_extended(int PREC_TYPE, int TRANS_TYPE, int N, int KL, int KU, int NRHS, Matrix<Complex> AB_, int LDAB, Matrix<Complex> AFB_, int LDAFB, Array<int> IPIV_, bool COLEQU, Array<double> C_, Matrix<Complex> B_, int LDB, Matrix<Complex> Y_, int LDY, Array<double> BERR_OUT_, int N_NORMS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, Array<Complex> RES_, Array<double> AYB_, Array<Complex> DY_, Array<Complex> Y_TAIL_, double RCOND, int ITHRESH, double RTHRESH, double DZ_UB, bool IGNORE_CWISE, Box<int> INFO)
→ void
-
-
zla_gbrpvgrw(int N, int KL, int KU, int NCOLS, Matrix<Complex> AB_, int LDAB, Matrix<Complex> AFB_, int LDAFB)
→ double
-
-
zla_geamv(int TRANS, int M, int N, double ALPHA, Matrix<Complex> A_, int LDA, Array<Complex> X_, int INCX, double BETA, Array<double> Y_, int INCY)
→ void
-
-
zla_gercond_c(String TRANS, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, Array<double> C_, bool CAPPLY, Box<int> INFO, Array<Complex> WORK_, Array<double> RWORK_)
→ double
-
-
zla_gercond_x(String TRANS, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, Array<Complex> X_, Box<int> INFO, Array<Complex> WORK_, Array<double> RWORK_)
→ double
-
-
zla_gerfsx_extended(int PREC_TYPE, int TRANS_TYPE, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, bool COLEQU, Array<double> C_, Matrix<Complex> B_, int LDB, Matrix<Complex> Y_, int LDY, Array<double> BERR_OUT_, int N_NORMS, Matrix<double> ERRS_N_, Matrix<double> ERRS_C_, Array<Complex> RES_, Array<double> AYB_, Array<Complex> DY_, Array<Complex> Y_TAIL_, double RCOND, int ITHRESH, double RTHRESH, double DZ_UB, bool IGNORE_CWISE, Box<int> INFO)
→ void
-
-
zla_gerpvgrw(int N, int NCOLS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF)
→ double
-
-
zla_heamv(int UPLO, int N, double ALPHA, Matrix<Complex> A_, int LDA, Array<Complex> X_, int INCX, double BETA, Array<double> Y_, int INCY)
→ void
-
-
zla_hercond_c(String UPLO, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, Array<double> C_, bool CAPPLY, Box<int> INFO, Array<Complex> WORK_, Array<double> RWORK_)
→ double
-
-
zla_hercond_x(String UPLO, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, Array<Complex> X_, Box<int> INFO, Array<Complex> WORK_, Array<double> RWORK_)
→ double
-
-
zla_herfsx_extended(int PREC_TYPE, String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, bool COLEQU, Array<double> C_, Matrix<Complex> B_, int LDB, Matrix<Complex> Y_, int LDY, Array<double> BERR_OUT_, int N_NORMS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, Array<Complex> RES_, Array<double> AYB_, Array<Complex> DY_, Array<Complex> Y_TAIL_, double RCOND, int ITHRESH, double RTHRESH, double DZ_UB, bool IGNORE_CWISE, Box<int> INFO)
→ void
-
-
zla_herpvgrw(String UPLO, int N, int INFO, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, Array<double> WORK_)
→ double
-
-
zla_lin_berr(int N, int NZ, int NRHS, Matrix<Complex> RES_, Matrix<double> AYB_, Array<double> BERR_)
→ void
-
-
zla_porcond_c(String UPLO, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<double> C_, bool CAPPLY, Box<int> INFO, Array<Complex> WORK_, Array<double> RWORK_)
→ double
-
-
zla_porcond_x(String UPLO, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<Complex> X_, Box<int> INFO, Array<Complex> WORK_, Array<double> RWORK_)
→ double
-
-
zla_porfsx_extended(int PREC_TYPE, String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, bool COLEQU, Array<double> C_, Matrix<Complex> B_, int LDB, Matrix<Complex> Y_, int LDY, Array<double> BERR_OUT_, int N_NORMS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, Array<Complex> RES_, Array<double> AYB_, Array<Complex> DY_, Array<Complex> Y_TAIL_, double RCOND, int ITHRESH, double RTHRESH, double DZ_UB, bool IGNORE_CWISE, Box<int> INFO)
→ void
-
-
zla_porpvgrw(String UPLO, int NCOLS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<double> WORK_)
→ double
-
-
zla_syamv(int UPLO, int N, double ALPHA, Matrix<Complex> A_, int LDA, Array<Complex> X_, int INCX, double BETA, Array<double> Y_, int INCY)
→ void
-
-
zla_syrcond_c(String UPLO, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, Array<double> C_, bool CAPPLY, Box<int> INFO, Array<Complex> WORK_, Array<double> RWORK_)
→ double
-
-
zla_syrcond_x(String UPLO, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, Array<Complex> X_, Box<int> INFO, Array<Complex> WORK_, Array<double> RWORK_)
→ double
-
-
zla_syrfsx_extended(int PREC_TYPE, String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, bool COLEQU, Array<double> C_, Matrix<Complex> B_, int LDB, Matrix<Complex> Y_, int LDY, Array<double> BERR_OUT_, int N_NORMS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, Array<Complex> RES_, Array<double> AYB_, Array<Complex> DY_, Array<Complex> Y_TAIL_, double RCOND, int ITHRESH, double RTHRESH, double DZ_UB, bool IGNORE_CWISE, Box<int> INFO)
→ void
-
-
zla_syrpvgrw(String UPLO, int N, Box<int> INFO, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, Array<double> WORK_)
→ double
-
-
zla_wwaddw(int N, Array<Complex> X_, Array<Complex> Y_, Array<Complex> W_)
→ void
-
-
zlabrd(int M, int N, int NB, Matrix<Complex> A_, int LDA, Array<double> D_, Array<double> E_, Array<Complex> TAUQ_, Array<Complex> TAUP_, Matrix<Complex> X_, int LDX, Matrix<Complex> Y_, int LDY)
→ void
-
-
zlacgv(int N, Array<Complex> X_, int INCX)
→ void
-
-
zlacn2(int N, Array<Complex> V_, Array<Complex> X_, Box<double> EST, Box<int> KASE, Array<int> ISAVE_)
→ void
-
-
zlacon(int N, Array<Complex> V_, Array<Complex> X_, Box<double> EST, Box<int> KASE)
→ void
-
-
zlacp2(String UPLO, int M, int N, Matrix<double> A_, int LDA, Matrix<Complex> B_, int LDB)
→ void
-
-
zlacpy(String UPLO, int M, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB)
→ void
-
-
zlacrm(int M, int N, Matrix<Complex> A_, int LDA, Matrix<double> B_, int LDB, Matrix<Complex> C_, int LDC, Array<double> RWORK_)
→ void
-
-
zlacrt(int N, Array<Complex> CX_, int INCX, Array<Complex> CY_, int INCY, Complex C, Complex S)
→ void
-
-
zladiv(Complex X, Complex Y)
→ Complex
-
-
zlaed0(int QSIZ, int N, Array<double> D_, Array<double> E_, Matrix<Complex> Q_, int LDQ, Matrix<Complex> QSTORE_, int LDQS, Array<double> RWORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
zlaed7(int N, int CUTPNT, int QSIZ, int TLVLS, int CURLVL, int CURPBM, Array<double> D_, Matrix<Complex> Q_, int LDQ, Box<double> RHO, Array<int> INDXQ_, Array<double> QSTORE_, Array<int> QPTR_, Array<int> PRMPTR_, Array<int> PERM_, Array<int> GIVPTR_, Matrix<int> GIVCOL_, Matrix<double> GIVNUM_, Array<Complex> WORK_, Array<double> RWORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
zlaed8(Box<int> K, int N, int QSIZ, Matrix<Complex> Q_, int LDQ, Array<double> D_, Box<double> RHO, int CUTPNT, Array<double> Z_, Array<double> DLAMBDA_, Matrix<Complex> Q2_, int LDQ2, Array<double> W_, Array<int> INDXP_, Array<int> INDX_, Array<int> INDXQ_, Array<int> PERM_, Box<int> GIVPTR, Matrix<int> GIVCOL_, Matrix<double> GIVNUM_, Box<int> INFO)
→ void
-
-
zlaein(bool RIGHTV, bool NOINIT, int N, Matrix<Complex> H_, int LDH, Complex W, Array<Complex> V_, Matrix<Complex> B_, int LDB, Array<double> RWORK_, double EPS3, double SMLNUM, Box<int> INFO)
→ void
-
-
zlaesy(Complex A, Complex B, Complex C, Box<Complex> RT1, Box<Complex> RT2, Box<Complex> EVSCAL, Box<Complex> CS1, Box<Complex> SN1)
→ void
-
-
zlaev2(Complex A, Complex B, Complex C, Box<double> RT1, Box<double> RT2, Box<double> CS1, Box<Complex> SN1)
→ void
-
-
zlag2c(int M, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> SA_, int LDSA, Box<int> INFO)
→ void
-
-
zlags2(bool UPPER, double A1, Complex A2, double A3, double B1, Complex B2, double B3, Box<double> CSU, Box<Complex> SNU, Box<double> CSV, Box<Complex> SNV, Box<double> CSQ, Box<Complex> SNQ)
→ void
-
-
zlagtm(String TRANS, int N, int NRHS, double ALPHA, Array<Complex> DL_, Array<Complex> D_, Array<Complex> DU_, Matrix<Complex> X_, int LDX, double BETA, Matrix<Complex> B_, int LDB)
→ void
-
-
zlahef(String UPLO, int N, int NB, Box<int> KB, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> W_, int LDW, Box<int> INFO)
→ void
-
-
zlahef_aa(String UPLO, int J1, int M, int NB, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> H_, int LDH, Array<Complex> WORK_)
→ void
-
-
zlahef_rk(String UPLO, int N, int NB, Box<int> KB, Matrix<Complex> A_, int LDA, Array<Complex> E_, Array<int> IPIV_, Matrix<Complex> W_, int LDW, Box<int> INFO)
→ void
-
-
zlahef_rook(String UPLO, int N, int NB, Box<int> KB, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> W_, int LDW, Box<int> INFO)
→ void
-
-
zlahqr(bool WANTT, bool WANTZ, int N, int ILO, int IHI, Matrix<Complex> H_, int LDH, Array<Complex> W_, int ILOZ, int IHIZ, Matrix<Complex> Z_, int LDZ, Box<int> INFO)
→ void
-
-
zlahr2(int N, int K, int NB, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Matrix<Complex> T_, int LDT, Matrix<Complex> Y_, int LDY)
→ void
-
-
zlaic1(int JOB, int J, Array<Complex> X_, double SEST, Array<Complex> W_, Complex GAMMA, Box<double> SESTPR, Box<Complex> S, Box<Complex> C)
→ void
-
-
zlals0(int ICOMPQ, int NL, int NR, int SQRE, int NRHS, Matrix<Complex> B_, int LDB, Matrix<Complex> BX_, int LDBX, Array<int> PERM_, int GIVPTR, Matrix<int> GIVCOL_, int LDGCOL, Matrix<double> GIVNUM_, int LDGNUM, Matrix<double> POLES_, Array<double> DIFL_, Matrix<double> DIFR_, Array<double> Z_, int K, double C, double S, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zlalsa(int ICOMPQ, int SMLSIZ, int N, int NRHS, Matrix<Complex> B_, int LDB, Matrix<Complex> BX_, int LDBX, Matrix<double> U_, int LDU, Matrix<double> VT_, Array<int> K_, Matrix<double> DIFL_, Matrix<double> DIFR_, Matrix<double> Z_, Matrix<double> POLES_, Array<int> GIVPTR_, Matrix<int> GIVCOL_, int LDGCOL, Matrix<int> PERM_, Matrix<double> GIVNUM_, Array<double> C_, Array<double> S_, Array<double> RWORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
zlalsd(String UPLO, int SMLSIZ, int N, int NRHS, Array<double> D_, Array<double> E_, Matrix<Complex> B_, int LDB, double RCOND, Box<int> RANK, Array<Complex> WORK_, Array<double> RWORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
zlamswlq(String SIDE, String TRANS, int M, int N, int K, int MB, int NB, Matrix<Complex> A_, int LDA, Matrix<Complex> T_, int LDT, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zlamtsqr(String SIDE, String TRANS, int M, int N, int K, int MB, int NB, Matrix<Complex> A_, int LDA, Matrix<Complex> T_, int LDT, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zlangb(String NORM, int N, int KL, int KU, Matrix<Complex> AB_, int LDAB, Array<double> WORK_)
→ double
-
-
zlange(String NORM, int M, int N, Matrix<Complex> A_, int LDA, Array<double> WORK_)
→ double
-
-
zlangt(String NORM, int N, Array<Complex> DL_, Array<Complex> D_, Array<Complex> DU_)
→ double
-
-
zlanhb(String NORM, String UPLO, int N, int K, Matrix<Complex> AB_, int LDAB, Array<double> WORK_)
→ double
-
-
zlanhe(String NORM, String UPLO, int N, Matrix<Complex> A_, int LDA, Array<double> WORK_)
→ double
-
-
zlanhf(String NORM, String TRANSR, String UPLO, int N, Array<Complex> A_, Array<double> WORK_)
→ double
-
-
zlanhp(String NORM, String UPLO, int N, Array<Complex> AP_, Array<double> WORK_)
→ double
-
-
zlanhs(String NORM, int N, Matrix<Complex> A_, int LDA, Array<double> WORK_)
→ double
-
-
zlanht(String NORM, int N, Array<double> D_, Array<Complex> E_)
→ double
-
-
zlansb(String NORM, String UPLO, int N, int K, Matrix<Complex> AB_, int LDAB, Array<double> WORK_)
→ double
-
-
zlansp(String NORM, String UPLO, int N, Array<Complex> AP_, Array<double> WORK_)
→ double
-
-
zlansy(String NORM, String UPLO, int N, Matrix<Complex> A_, int LDA, Array<double> WORK_)
→ double
-
-
zlantb(String NORM, String UPLO, String DIAG, int N, int K, Matrix<Complex> AB_, int LDAB, Array<double> WORK_)
→ double
-
-
zlantp(String NORM, String UPLO, String DIAG, int N, Array<Complex> AP_, Array<double> WORK_)
→ double
-
-
zlantr(String NORM, String UPLO, String DIAG, int M, int N, Matrix<Complex> A_, int LDA, Array<double> WORK_)
→ double
-
-
zlapll(int N, Array<Complex> X_, int INCX, Array<Complex> Y_, int INCY, Box<double> SSMIN)
→ void
-
-
zlapmr(bool FORWRD, int M, int N, Matrix<Complex> X_, int LDX, Array<int> K_)
→ void
-
-
zlapmt(bool FORWRD, int M, int N, Matrix<Complex> X_, int LDX, Array<int> K_)
→ void
-
-
zlaqgb(int M, int N, int KL, int KU, Matrix<Complex> AB_, int LDAB, Array<double> R_, Array<double> C_, double ROWCND, double COLCND, double AMAX, Box<String> EQUED)
→ void
-
-
zlaqge(int M, int N, Matrix<Complex> A_, int LDA, Array<double> R_, Array<double> C_, double ROWCND, double COLCND, double AMAX, Box<String> EQUED)
→ void
-
-
zlaqhb(String UPLO, int N, int KD, Matrix<Complex> AB_, int LDAB, Array<double> S_, double SCOND, double AMAX, Box<String> EQUED)
→ void
-
-
zlaqhe(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<double> S_, double SCOND, double AMAX, Box<String> EQUED)
→ void
-
-
zlaqhp(String UPLO, int N, Array<Complex> AP_, Array<double> S_, double SCOND, double AMAX, Box<String> EQUED)
→ void
-
-
zlaqp2(int M, int N, int OFFSET, Matrix<Complex> A_, int LDA, Array<int> JPVT_, Array<Complex> TAU_, Array<double> VN1_, Array<double> VN2_, Array<Complex> WORK_)
→ void
-
-
zlaqp2rk(int M, int N, int NRHS, int IOFFSET, Box<int> KMAX, double ABSTOL, double RELTOL, int KP1, double MAXC2NRM, Matrix<Complex> A_, int LDA, Box<int> K, Box<double> MAXC2NRMK, Box<double> RELMAXC2NRMK, Array<int> JPIV_, Array<Complex> TAU_, Array<double> VN1_, Array<double> VN2_, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zlaqp3rk(int M, int N, int NRHS, int IOFFSET, Box<int> NB, double ABSTOL, double RELTOL, int KP1, double MAXC2NRM, Matrix<Complex> A_, int LDA, Box<bool> DONE, Box<int> KB, Box<double> MAXC2NRMK, Box<double> RELMAXC2NRMK, Array<int> JPIV_, Array<Complex> TAU_, Array<double> VN1_, Array<double> VN2_, Array<Complex> AUXV_, Matrix<Complex> F_, int LDF, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
zlaqps(int M, int N, int OFFSET, int NB, Box<int> KB, Matrix<Complex> A_, int LDA, Array<int> JPVT_, Array<Complex> TAU_, Array<double> VN1_, Array<double> VN2_, Array<Complex> AUXV_, Matrix<Complex> F_, int LDF)
→ void
-
-
zlaqr0(bool WANTT, bool WANTZ, int N, int ILO, int IHI, Matrix<Complex> H_, int LDH, Array<Complex> W_, int ILOZ, int IHIZ, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zlaqr1(int N, Matrix<Complex> H_, int LDH, Complex S1, Complex S2, Array<Complex> V_)
→ void
-
-
zlaqr2(bool WANTT, bool WANTZ, int N, int KTOP, int KBOT, int NW, Matrix<Complex> H_, int LDH, int ILOZ, int IHIZ, Matrix<Complex> Z_, int LDZ, Box<int> NS, Box<int> ND, Array<Complex> SH_, Matrix<Complex> V_, int LDV, int NH, Matrix<Complex> T_, int LDT, int NV, Matrix<Complex> WV_, int LDWV, Array<Complex> WORK_, int LWORK)
→ void
-
-
zlaqr3(bool WANTT, bool WANTZ, int N, int KTOP, int KBOT, int NW, Matrix<Complex> H_, int LDH, int ILOZ, int IHIZ, Matrix<Complex> Z_, int LDZ, Box<int> NS, Box<int> ND, Array<Complex> SH_, Matrix<Complex> V_, int LDV, int NH, Matrix<Complex> T_, int LDT, int NV, Matrix<Complex> WV_, int LDWV, Array<Complex> WORK_, int LWORK)
→ void
-
-
zlaqr4(bool WANTT, bool WANTZ, int N, int ILO, int IHI, Matrix<Complex> H_, int LDH, Array<Complex> W_, int ILOZ, int IHIZ, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zlaqr5(bool WANTT, bool WANTZ, int KACC22, int N, int KTOP, int KBOT, int NSHFTS, Array<Complex> S_, Matrix<Complex> H_, int LDH, int ILOZ, int IHIZ, Matrix<Complex> Z_, int LDZ, Matrix<Complex> V_, int LDV, Matrix<Complex> U_, int LDU, int NV, Matrix<Complex> WV_, int LDWV, int NH, Matrix<Complex> WH_, int LDWH)
→ void
-
-
zlaqsb(String UPLO, int N, int KD, Matrix<Complex> AB_, int LDAB, Array<double> S_, double SCOND, double AMAX, Box<String> EQUED)
→ void
-
-
zlaqsp(String UPLO, int N, Array<Complex> AP_, Array<double> S_, double SCOND, double AMAX, Box<String> EQUED)
→ void
-
-
zlaqsy(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<double> S_, double SCOND, double AMAX, Box<String> EQUED)
→ void
-
-
zlaqz0(String WANTS, String WANTQ, String WANTZ, int N, int ILO, int IHI, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Array<Complex> ALPHA_, Array<Complex> BETA_, Matrix<Complex> Q_, int LDQ, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, int REC, Box<int> INFO)
→ void
-
-
zlaqz1(bool ILQ, bool ILZ, int K, int ISTARTM, int ISTOPM, int IHI, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, int NQ, int QSTART, Matrix<Complex> Q_, int LDQ, int NZ, int ZSTART, Matrix<Complex> Z_, int LDZ)
→ void
-
-
zlaqz2(bool ILSCHUR, bool ILQ, bool ILZ, int N, int ILO, int IHI, int NW, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Matrix<Complex> Q_, int LDQ, Matrix<Complex> Z_, int LDZ, Box<int> NS, Box<int> ND, Array<Complex> ALPHA_, Array<Complex> BETA_, Matrix<Complex> QC_, int LDQC, Matrix<Complex> ZC_, int LDZC, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, int REC, Box<int> INFO)
→ void
-
-
zlaqz3(bool ILSCHUR, bool ILQ, bool ILZ, int N, int ILO, int IHI, int NSHIFTS, int NBLOCK_DESIRED, Array<Complex> ALPHA_, Array<Complex> BETA_, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Matrix<Complex> Q_, int LDQ, Matrix<Complex> Z_, int LDZ, Matrix<Complex> QC_, int LDQC, Matrix<Complex> ZC_, int LDZC, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zlar1v(int N, int B1, int BN, double LAMBDA, Array<double> D_, Array<double> L_, Array<double> LD_, Array<double> LLD_, double PIVMIN, double GAPTOL, Array<Complex> Z_, bool WANTNC, Box<int> NEGCNT, Box<double> ZTZ, Box<double> MINGMA, Box<int> R, Array<int> ISUPPZ_, Box<double> NRMINV, Box<double> RESID, Box<double> RQCORR, Array<double> WORK_)
→ void
-
-
zlar2v(int N, Array<Complex> X_, Array<Complex> Y_, Array<Complex> Z_, int INCX, Array<double> C_, Array<Complex> S_, int INCC)
→ void
-
-
zlarcm(int M, int N, Matrix<double> A_, int LDA, Matrix<Complex> B_, int LDB, Matrix<Complex> C_, int LDC, Array<double> RWORK_)
→ void
-
-
zlarf(String SIDE, int M, int N, Array<Complex> V_, int INCV, Complex TAU, Matrix<Complex> C_, int LDC, Array<Complex> WORK_)
→ void
-
-
zlarfb(String SIDE, String TRANS, String DIRECT, String STOREV, int M, int N, int K, Matrix<Complex> V_, int LDV, Matrix<Complex> T_, int LDT, Matrix<Complex> C_, int LDC, Matrix<Complex> WORK_, int LDWORK)
→ void
-
-
zlarfb_gett(String IDENT, int M, int N, int K, Matrix<Complex> T_, int LDT, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Matrix<Complex> WORK_, int LDWORK)
→ void
-
-
zlarfg(int N, Box<Complex> ALPHA, Array<Complex> X_, int INCX, Box<Complex> TAU)
→ void
-
-
zlarfgp(int N, Box<Complex> ALPHA, Array<Complex> X_, int INCX, Box<Complex> TAU)
→ void
-
-
zlarft(String DIRECT, String STOREV, int N, int K, Matrix<Complex> V_, int LDV, Array<Complex> TAU_, Matrix<Complex> T_, int LDT)
→ void
-
-
zlarfx(String SIDE, int M, int N, Array<Complex> V_, Complex TAU, Matrix<Complex> C_, int LDC, Array<Complex> WORK_)
→ void
-
-
zlarfy(String UPLO, int N, Array<Complex> V_, int INCV, Complex TAU, Matrix<Complex> C_, int LDC, Array<Complex> WORK_)
→ void
-
-
zlargv(int N, Array<Complex> X_, int INCX, Array<Complex> Y_, int INCY, Array<double> C_, int INCC)
→ void
-
-
zlarnv(int IDIST, Array<int> ISEED_, int N, Array<Complex> X_)
→ void
-
-
zlarrv(int N, double VL, double VU, Array<double> D_, Array<double> L_, double PIVMIN, Array<int> ISPLIT_, int M, int DOL, int DOU, double MINRGP, Box<double> RTOL1, Box<double> RTOL2, Array<double> W_, Array<double> WERR_, Array<double> WGAP_, Array<int> IBLOCK_, Array<int> INDEXW_, Array<double> GERS_, Matrix<Complex> Z_, int LDZ, Array<int> ISUPPZ_, Array<double> WORK_, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
zlarscl2(int M, int N, Array<double> D_, Matrix<Complex> X_, int LDX)
→ void
-
-
zlartg(Complex f, Complex g, Box<double> c, Box<Complex> s, Box<Complex> r)
→ void
-
-
zlartv(int N, Array<Complex> X_, int INCX, Array<Complex> Y_, int INCY, Array<double> C_, Array<Complex> S_, int INCC)
→ void
-
-
zlarz(String SIDE, int M, int N, int L, Array<Complex> V_, int INCV, Complex TAU, Matrix<Complex> C_, int LDC, Array<Complex> WORK_)
→ void
-
-
zlarzb(String SIDE, String TRANS, String DIRECT, String STOREV, int M, int N, int K, int L, Matrix<Complex> V_, int LDV, Matrix<Complex> T_, int LDT, Matrix<Complex> C_, int LDC, Matrix<Complex> WORK_, int LDWORK)
→ void
-
-
zlarzt(String DIRECT, String STOREV, int N, int K, Matrix<Complex> V_, int LDV, Array<Complex> TAU_, Matrix<Complex> T_, int LDT)
→ void
-
-
zlascl(String TYPE, int KL, int KU, double CFROM, double CTO, int M, int N, Matrix<Complex> A_, int LDA, Box<int> INFO)
→ void
-
-
zlascl2(int M, int N, Array<double> D, Matrix<Complex> X_, int LDX)
→ void
-
-
zlaset(String UPLO, int M, int N, Complex ALPHA, Complex BETA, Matrix<Complex> A_, int LDA)
→ void
-
-
zlasr(String SIDE, String PIVOT, String DIRECT, int M, int N, Array<double> C_, Array<double> S_, Matrix<Complex> A_, int LDA)
→ void
-
-
zlassq(int n, Array<Complex> x_, int incx, Box<double> scale, Box<double> sumsq)
→ void
-
-
zlaswlq(int M, int N, int MB, int NB, Matrix<Complex> A_, int LDA, Matrix<Complex> T_, int LDT, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zlaswp(int N, Matrix<Complex> A_, int LDA, int K1, int K2, Array<int> IPIV_, int INCX)
→ void
-
-
zlasyf(String UPLO, int N, int NB, Box<int> KB, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> W_, int LDW, Box<int> INFO)
→ void
-
-
zlasyf_aa(String UPLO, int J1, int M, int NB, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> H_, int LDH, Array<Complex> WORK_)
→ void
-
-
zlasyf_rk(String UPLO, int N, int NB, Box<int> KB, Matrix<Complex> A_, int LDA, Array<Complex> E_, Array<int> IPIV_, Matrix<Complex> W_, int LDW, Box<int> INFO)
→ void
-
-
zlasyf_rook(String UPLO, int N, int NB, Box<int> KB, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> W_, int LDW, Box<int> INFO)
→ void
-
-
zlat2c(String UPLO, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> SA_, int LDSA, Box<int> INFO)
→ void
-
-
zlatbs(String UPLO, String TRANS, String DIAG, String NORMIN, int N, int KD, Matrix<Complex> AB_, int LDAB, Array<Complex> X_, Box<double> SCALE, Array<double> CNORM_, Box<int> INFO)
→ void
-
-
zlatdf(int IJOB, int N, Matrix<Complex> Z_, int LDZ, Array<Complex> RHS_, Box<double> RDSUM, Box<double> RDSCAL, Array<int> IPIV_, Array<int> JPIV_)
→ void
-
-
zlatps(String UPLO, String TRANS, String DIAG, String NORMIN, int N, Array<Complex> AP_, Array<Complex> X_, Box<double> SCALE, Array<double> CNORM_, Box<int> INFO)
→ void
-
-
zlatrd(String UPLO, int N, int NB, Matrix<Complex> A_, int LDA, Array<double> E_, Array<Complex> TAU_, Matrix<Complex> W_, int LDW)
→ void
-
-
zlatrs(String UPLO, String TRANS, String DIAG, String NORMIN, int N, Matrix<Complex> A_, int LDA, Array<Complex> X_, Box<double> SCALE, Array<double> CNORM_, Box<int> INFO)
→ void
-
-
zlatrs3(String UPLO, String TRANS, String DIAG, String NORMIN, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> X_, int LDX, Array<double> SCALE_, Array<double> CNORM_, Array<double> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zlatrz(int M, int N, int L, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_)
→ void
-
-
zlatsqr(int M, int N, int MB, int NB, Matrix<Complex> A_, int LDA, Matrix<Complex> T_, int LDT, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zlaunhr_col_getrfnp(int M, int N, Matrix<Complex> A_, int LDA, Array<Complex> D_, Box<int> INFO)
→ void
-
-
zlaunhr_col_getrfnp2(int M, int N, Matrix<Complex> A_, int LDA, Array<Complex> D_, Box<int> INFO)
→ void
-
-
zlauu2(String UPLO, int N, Matrix<Complex> A_, int LDA, Box<int> INFO)
→ void
-
-
zlauum(String UPLO, int N, Matrix<Complex> A_, int LDA, Box<int> INFO)
→ void
-
-
zpbcon(String UPLO, int N, int KD, Matrix<Complex> AB_, int LDAB, Box<double> ANORM, Box<double> RCOND, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zpbequ(String UPLO, int N, int KD, Matrix<Complex> AB_, int LDAB, Array<double> S_, Box<double> SCOND, Box<double> AMAX, Box<int> INFO)
→ void
-
-
zpbrfs(String UPLO, int N, int KD, int NRHS, Matrix<Complex> AB_, int LDAB, Matrix<Complex> AFB_, int LDAFB, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zpbstf(String UPLO, int N, int KD, Matrix<Complex> AB_, int LDAB, Box<int> INFO)
→ void
-
-
zpbsv(String UPLO, int N, int KD, int NRHS, Matrix<Complex> AB_, int LDAB, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zpbsvx(String FACT, String UPLO, int N, int KD, int NRHS, Matrix<Complex> AB_, int LDAB, Matrix<Complex> AFB_, int LDAFB, Box<String> EQUED, Array<double> S_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Box<double> RCOND, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zpbtf2(String UPLO, int N, int KD, Matrix<Complex> AB_, int LDAB, Box<int> INFO)
→ void
-
-
zpbtrf(String UPLO, int N, int KD, Matrix<Complex> AB_, int LDAB, Box<int> INFO)
→ void
-
-
zpbtrs(String UPLO, int N, int KD, int NRHS, Matrix<Complex> AB_, int LDAB, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zpftrf(String TRANSR, String UPLO, int N, Array<Complex> A_, Box<int> INFO)
→ void
-
-
zpftri(String TRANSR, String UPLO, int N, Array<Complex> A_, Box<int> INFO)
→ void
-
-
zpftrs(String TRANSR, String UPLO, int N, int NRHS, Array<Complex> A_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zpocon(String UPLO, int N, Matrix<Complex> A_, int LDA, double ANORM, Box<double> RCOND, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zpoequ(int N, Matrix<Complex> A_, int LDA, Array<double> S_, Box<double> SCOND, Box<double> AMAX, Box<int> INFO)
→ void
-
-
zpoequb(int N, Matrix<Complex> A_, int LDA, Array<double> S_, Box<double> SCOND, Box<double> AMAX, Box<int> INFO)
→ void
-
-
zporfs(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zporfsx(String UPLO, String EQUED, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<double> S_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Box<double> RCOND, Array<double> BERR_, int N_ERR_BNDS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, int NPARAMS, Array<double> PARAMS_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zposv(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zposvx(String FACT, String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Box<String> EQUED, Array<double> S_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Box<double> RCOND, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zposvxx(String FACT, String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Box<String> EQUED, Array<double> S_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Box<double> RCOND, Box<double> RPVGRW, Array<double> BERR_, int N_ERR_BNDS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, int NPARAMS, Array<double> PARAMS_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zpotf2(String UPLO, int N, Matrix<Complex> A_, int LDA, Box<int> INFO)
→ void
-
-
zpotrf(String UPLO, int N, Matrix<Complex> A_, int LDA, Box<int> INFO)
→ void
-
-
zpotrf2(String UPLO, int N, Matrix<Complex> A, int LDA, Box<int> INFO)
→ void
-
-
zpotri(String UPLO, int N, Matrix<Complex> A_, int LDA, Box<int> INFO)
→ void
-
-
zpotrs(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zppcon(String UPLO, int N, Array<Complex> AP_, double ANORM, Box<double> RCOND, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zppequ(String UPLO, int N, Array<Complex> AP_, Array<double> S_, Box<double> SCOND, Box<double> AMAX, Box<int> INFO)
→ void
-
-
zpprfs(String UPLO, int N, int NRHS, Array<Complex> AP_, Array<Complex> AFP_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zppsv(String UPLO, int N, int NRHS, Array<Complex> AP_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zppsvx(String FACT, String UPLO, int N, int NRHS, Array<Complex> AP_, Array<Complex> AFP_, Box<String> EQUED, Array<double> S_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Box<double> RCOND, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zpptrf(String UPLO, int N, Array<Complex> AP_, Box<int> INFO)
→ void
-
-
zpptri(String UPLO, int N, Array<Complex> AP_, Box<int> INFO)
→ void
-
-
zpptrs(String UPLO, int N, int NRHS, Array<Complex> AP_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zpstf2(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> PIV_, Box<int> RANK, double TOL, Array<double> WORK_, Box<int> INFO)
→ void
-
-
zpstrf(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> PIV_, Box<int> RANK, double TOL, Array<double> WORK_, Box<int> INFO)
→ void
-
-
zptcon(int N, Array<double> D_, Array<Complex> E_, double ANORM, Box<double> RCOND, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zpteqr(String COMPZ, int N, Array<double> D_, Array<double> E_, Matrix<Complex> Z_, int LDZ, Array<double> WORK_, Box<int> INFO)
→ void
-
-
zptrfs(String UPLO, int N, int NRHS, Array<double> D_, Array<Complex> E_, Array<double> DF_, Array<Complex> EF_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zptsv(int N, int NRHS, Array<double> D_, Array<Complex> E_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zptsvx(String FACT, int N, int NRHS, Array<double> D_, Array<Complex> E_, Array<double> DF_, Array<Complex> EF_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Box<double> RCOND, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zpttrf(int N, Array<double> D_, Array<Complex> E_, Box<int> INFO)
→ void
-
-
zpttrs(String UPLO, int N, int NRHS, Array<double> D_, Array<Complex> E_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zptts2(int IUPLO, int N, int NRHS, Array<double> D_, Array<Complex> E_, Matrix<Complex> B_, int LDB)
→ void
-
-
zrot(int N, Array<Complex> CX, int INCX, Array<Complex> CY, int INCY, double C, Complex S)
→ void
-
-
zrotg(Box<Complex> a, Complex b, Box<double> c, Box<Complex> s)
→ void
-
-
zrscl(int N, Complex A, Array<Complex> X_, int INCX)
→ void
-
-
zscal(int N, Complex ZA, Array<Complex> ZX_, int INCX)
→ void
-
-
zspcon(String UPLO, int N, Array<Complex> AP_, Array<int> IPIV_, double ANORM, Box<double> RCOND, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zspmv(String UPLO, int N, Complex ALPHA, Array<Complex> AP_, Array<Complex> X_, int INCX, Complex BETA, Array<Complex> Y_, int INCY)
→ void
-
-
zspr(String UPLO, int N, Complex ALPHA, Array<Complex> X_, int INCX, Array<Complex> AP_)
→ void
-
-
zsprfs(String UPLO, int N, int NRHS, Array<Complex> AP_, Array<Complex> AFP_, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zspsv(String UPLO, int N, int NRHS, Array<Complex> AP_, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zspsvx(String FACT, String UPLO, int N, int NRHS, Array<Complex> AP_, Array<Complex> AFP_, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Box<double> RCOND, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zsptrf(String UPLO, int N, Array<Complex> AP_, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
zsptri(String UPLO, int N, Array<Complex> AP_, Array<int> IPIV_, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zsptrs(String UPLO, int N, int NRHS, Array<Complex> AP_, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zstedc(String COMPZ, int N, Array<double> D_, Array<double> E_, Matrix<Complex> Z_, int LDZ, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, int LRWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
zstegr(String JOBZ, String RANGE, int N, Array<double> D_, Array<double> E_, double VL, double VU, int IL, int IU, double ABSTOL, Box<int> M, Array<double> W_, Matrix<Complex> Z_, int LDZ, Array<int> ISUPPZ_, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
zstein(int N, Array<double> D_, Array<double> E_, int M, Array<double> W_, Array<int> IBLOCK_, Array<int> ISPLIT_, Matrix<Complex> Z_, int LDZ, Array<double> WORK_, Array<int> IWORK_, Array<int> IFAIL_, Box<int> INFO)
→ void
-
-
zstemr(String JOBZ, String RANGE, int N, Array<double> D_, Array<double> E_, double VL, double VU, int IL, int IU, Box<int> M, Array<double> W_, Matrix<Complex> Z_, int LDZ, int NZC, Array<int> ISUPPZ_, Box<bool> TRYRAC, Array<double> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
zsteqr(String COMPZ, int N, Array<double> D_, Array<double> E_, Matrix<Complex> Z_, int LDZ, Array<double> WORK_, Box<int> INFO)
→ void
-
-
zswap(int N, Array<Complex> ZX_, int INCX, Array<Complex> ZY_, int INCY)
→ void
-
-
zsycon(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, double ANORM, Box<double> RCOND, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zsycon_3(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<Complex> E_, Array<int> IPIV_, double ANORM, Box<double> RCOND, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zsycon_rook(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, double ANORM, Box<double> RCOND, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zsyconv(String UPLO, String WAY, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Array<Complex> E_, Box<int> INFO)
→ void
-
-
zsyconvf(String UPLO, String WAY, int N, Matrix<Complex> A_, int LDA, Array<Complex> E_, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
zsyconvf_rook(String UPLO, String WAY, int N, Matrix<Complex> A_, int LDA, Array<Complex> E_, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
zsyequb(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<double> S_, Box<double> SCOND, Box<double> AMAX, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zsymm(String SIDE, String UPLO, int M, int N, Complex ALPHA, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Complex BETA, Matrix<Complex> C_, int LDC)
→ void
-
-
zsymv(String UPLO, int N, Complex ALPHA, Matrix<Complex> A_, int LDA, Array<Complex> X_, int INCX, Complex BETA, Array<Complex> Y_, int INCY)
→ void
-
-
zsyr(String UPLO, int N, Complex ALPHA, Array<Complex> X_, int INCX, Matrix<Complex> A_, int LDA)
→ void
-
-
zsyr2k(String UPLO, String TRANS, int N, int K, Complex ALPHA, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Complex BETA, Matrix<Complex> C_, int LDC)
→ void
-
-
zsyrfs(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zsyrfsx(String UPLO, String EQUED, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, Array<double> S_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Box<double> RCOND, Array<double> BERR_, int N_ERR_BNDS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, int NPARAMS, Array<double> PARAMS_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zsyrk(String UPLO, String TRANS, int N, int K, Complex ALPHA, Matrix<Complex> A_, int LDA, Complex BETA, Matrix<Complex> C_, int LDC)
→ void
-
-
zsysv(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zsysv_aa(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zsysv_aa_2stage(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<Complex> TB_, int LTB, Array<int> IPIV_, Array<int> IPIV2_, Matrix<Complex> B_, int LDB, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zsysv_rk(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<Complex> E_, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zsysv_rook(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zsysvx(String FACT, String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Box<double> RCOND, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zsysvxx(String FACT, String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> AF_, int LDAF, Array<int> IPIV_, Box<String> EQUED, Array<double> S_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Box<double> RCOND, Box<double> RPVGRW, Array<double> BERR_, int N_ERR_BNDS, Matrix<double> ERR_BNDS_NORM_, Matrix<double> ERR_BNDS_COMP_, int NPARAMS, Array<double> PARAMS_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
zsyswapr(String UPLO, int N, Matrix<Complex> A_, int LDA, int I1, int I2)
→ void
-
-
zsytf2(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
zsytf2_rk(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<Complex> E_, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
zsytf2_rook(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Box<int> INFO)
→ void
-
-
zsytrf(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zsytrf_aa(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zsytrf_aa_2stage(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<Complex> TB_, int LTB, Array<int> IPIV_, Array<int> IPIV2_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zsytrf_rk(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<Complex> E_, Array<int> IPIV_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zsytrf_rook(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zsytri(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zsytri2(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zsytri2x(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> WORK_, int NB, Box<int> INFO)
→ void
-
-
zsytri_3(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<Complex> E_, Array<int> IPIV_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zsytri_3x(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<Complex> E_, Array<int> IPIV_, Matrix<Complex> WORK_, int NB, Box<int> INFO)
→ void
-
-
zsytri_rook(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zsytrs(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zsytrs2(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zsytrs_3(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<Complex> E_, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zsytrs_aa(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zsytrs_aa_2stage(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<Complex> TB_, int LTB, Array<int> IPIV_, Array<int> IPIV2_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
zsytrs_rook(String UPLO, int N, int NRHS, Matrix<Complex> A_, int LDA, Array<int> IPIV_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
ztbcon(String NORM, String UPLO, String DIAG, int N, int KD, Matrix<Complex> AB_, int LDAB, Box<double> RCOND, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
ztbmv(String UPLO, String TRANS, String DIAG, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> X_, int INCX)
→ void
-
-
ztbrfs(String UPLO, String TRANS, String DIAG, int N, int KD, int NRHS, Matrix<Complex> AB_, int LDAB, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
ztbsv(String UPLO, String TRANS, String DIAG, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> X_, int INCX)
→ void
-
-
ztbtrs(String UPLO, String TRANS, String DIAG, int N, int KD, int NRHS, Matrix<Complex> AB_, int LDAB, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
ztfsm(String TRANSR, String SIDE, String UPLO, String TRANS, String DIAG, int M, int N, Complex ALPHA, Array<Complex> A_, Matrix<Complex> B_, int LDB)
→ void
-
-
ztftri(String TRANSR, String UPLO, String DIAG, int N, Array<Complex> A_, Box<int> INFO)
→ void
-
-
ztfttp(String TRANSR, String UPLO, int N, Array<Complex> ARF_, Array<Complex> AP_, Box<int> INFO)
→ void
-
-
ztfttr(String TRANSR, String UPLO, int N, Array<Complex> ARF_, Matrix<Complex> A_, int LDA, Box<int> INFO)
→ void
-
-
ztgevc(String SIDE, String HOWMNY, Array<bool> SELECT_, int N, Matrix<Complex> S_, int LDS, Matrix<Complex> P_, int LDP, Matrix<Complex> VL_, int LDVL, Matrix<Complex> VR_, int LDVR, int MM, Box<int> M, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
ztgex2(bool WANTQ, bool WANTZ, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Matrix<Complex> Q_, int LDQ, Matrix<Complex> Z_, int LDZ, int J1, Box<int> INFO)
→ void
-
-
ztgexc(bool WANTQ, bool WANTZ, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Matrix<Complex> Q_, int LDQ, Matrix<Complex> Z_, int LDZ, int IFST, Box<int> ILST, Box<int> INFO)
→ void
-
-
ztgsen(int IJOB, bool WANTQ, bool WANTZ, Array<bool> SELECT_, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Array<Complex> ALPHA_, Array<Complex> BETA_, Matrix<Complex> Q_, int LDQ, Matrix<Complex> Z_, int LDZ, Box<int> M, Box<double> PL, Box<double> PR, Array<double> DIF_, Array<Complex> WORK_, int LWORK, Array<int> IWORK_, int LIWORK, Box<int> INFO)
→ void
-
-
ztgsja(String JOBU, String JOBV, String JOBQ, int M, int P, int N, int K, int L, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, double TOLA, double TOLB, Array<double> ALPHA_, Array<double> BETA_, Matrix<Complex> U_, int LDU, Matrix<Complex> V_, int LDV, Matrix<Complex> Q_, int LDQ, Array<Complex> WORK_, Box<int> NCYCLE, Box<int> INFO)
→ void
-
-
ztgsna(String JOB, String HOWMNY, Array<bool> SELECT_, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Matrix<Complex> VL_, int LDVL, Matrix<Complex> VR_, int LDVR, Array<double> S_, Array<double> DIF_, int MM, Box<int> M, Array<Complex> WORK_, int LWORK, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
ztgsy2(String TRANS, int IJOB, int M, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Matrix<Complex> C_, int LDC, Matrix<Complex> D_, int LDD, Matrix<Complex> E_, int LDE, Matrix<Complex> F_, int LDF, Box<double> SCALE, Box<double> RDSUM, Box<double> RDSCAL, Box<int> INFO)
→ void
-
-
ztgsyl(String TRANS, int IJOB, int M, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Matrix<Complex> C_, int LDC, Matrix<Complex> D_, int LDD, Matrix<Complex> E_, int LDE, Matrix<Complex> F_, int LDF, Box<double> SCALE, Box<double> DIF, Array<Complex> WORK_, int LWORK, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
ztpcon(String NORM, String UPLO, String DIAG, int N, Array<Complex> AP_, Box<double> RCOND, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
ztplqt(int M, int N, int L, int MB, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Matrix<Complex> T_, int LDT, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
ztplqt2(int M, int N, int L, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Matrix<Complex> T_, int LDT, Box<int> INFO)
→ void
-
-
ztpmlqt(String SIDE, String TRANS, int M, int N, int K, int L, int MB, Matrix<Complex> V_, int LDV, Matrix<Complex> T_, int LDT, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
ztpmqrt(String SIDE, String TRANS, int M, int N, int K, int L, int NB, Matrix<Complex> V_, int LDV, Matrix<Complex> T_, int LDT, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
ztpmv(String UPLO, String TRANS, String DIAG, int N, Array<Complex> AP_, Array<Complex> X_, int INCX)
→ void
-
-
ztpqrt(int M, int N, int L, int NB, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Matrix<Complex> T_, int LDT, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
ztpqrt2(int M, int N, int L, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Matrix<Complex> T_, int LDT, Box<int> INFO)
→ void
-
-
ztprfb(String SIDE, String TRANS, String DIRECT, String STOREV, int M, int N, int K, int L, Matrix<Complex> V_, int LDV, Matrix<Complex> T_, int LDT, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Matrix<Complex> WORK_, int LDWORK)
→ void
-
-
ztprfs(String UPLO, String TRANS, String DIAG, int N, int NRHS, Array<Complex> AP_, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
ztpsv(String UPLO, String TRANS, String DIAG, int N, Array<Complex> AP_, Array<Complex> X_, int INCX)
→ void
-
-
ztptri(String UPLO, String DIAG, int N, Array<Complex> AP_, Box<int> INFO)
→ void
-
-
ztptrs(String UPLO, String TRANS, String DIAG, int N, int NRHS, Array<Complex> AP_, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
ztpttf(String TRANSR, String UPLO, int N, Array<Complex> AP_, Array<Complex> ARF_, Box<int> INFO)
→ void
-
-
ztpttr(String UPLO, int N, Array<Complex> AP_, Matrix<Complex> A_, int LDA, Box<int> INFO)
→ void
-
-
ztrcon(String NORM, String UPLO, String DIAG, int N, Matrix<Complex> A_, int LDA, Box<double> RCOND, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
ztrevc(String SIDE, String HOWMNY, Array<bool> SELECT_, int N, Matrix<Complex> T_, int LDT, Matrix<Complex> VL_, int LDVL, Matrix<Complex> VR_, int LDVR, int MM, Box<int> M, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
ztrevc3(String SIDE, String HOWMNY, Array<bool> SELECT_, int N, Matrix<Complex> T_, int LDT, Matrix<Complex> VL_, int LDVL, Matrix<Complex> VR_, int LDVR, int MM, Box<int> M, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, int LRWORK, Box<int> INFO)
→ void
-
-
ztrexc(String COMPQ, int N, Matrix<Complex> T_, int LDT, Matrix<Complex> Q_, int LDQ, int IFST, int ILST, Box<int> INFO)
→ void
-
-
ztrmm(String SIDE, String UPLO, String TRANSA, String DIAG, int M, int N, Complex ALPHA, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB)
→ void
-
-
ztrmv(String UPLO, String TRANS, String DIAG, int N, Matrix<Complex> A_, int LDA, Array<Complex> X_, int INCX)
→ void
-
-
ztrrfs(String UPLO, String TRANS, String DIAG, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Matrix<Complex> X_, int LDX, Array<double> FERR_, Array<double> BERR_, Array<Complex> WORK_, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
ztrsen(String JOB, String COMPQ, Array<bool> SELECT_, int N, Matrix<Complex> T_, int LDT, Matrix<Complex> Q_, int LDQ, Array<Complex> W_, Box<int> M, Box<double> S, Box<double> SEP, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
ztrsm(String SIDE, String UPLO, String TRANSA, String DIAG, int M, int N, Complex ALPHA, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB)
→ void
-
-
ztrsna(String JOB, String HOWMNY, Array<bool> SELECT_, int N, Matrix<Complex> T_, int LDT, Matrix<Complex> VL_, int LDVL, Matrix<Complex> VR_, int LDVR, Array<double> S_, Array<double> SEP_, int MM, Box<int> M, Matrix<Complex> WORK_, int LDWORK, Array<double> RWORK_, Box<int> INFO)
→ void
-
-
ztrsv(String UPLO, String TRANS, String DIAG, int N, Matrix<Complex> A_, int LDA, Array<Complex> X_, int INCX)
→ void
-
-
ztrsyl(String TRANA, String TRANB, int ISGN, int M, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Matrix<Complex> C_, int LDC, Box<double> SCALE, Box<int> INFO)
→ void
-
-
ztrsyl3(String TRANA, String TRANB, int ISGN, int M, int N, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Matrix<Complex> C_, int LDC, Box<double> SCALE, Matrix<double> SWORK_, Box<int> LDSWORK, Box<int> INFO)
→ void
-
-
ztrti2(String UPLO, String DIAG, int N, Matrix<Complex> A_, int LDA, Box<int> INFO)
→ void
-
-
ztrtri(String UPLO, String DIAG, int N, Matrix<Complex> A_, int LDA, Box<int> INFO)
→ void
-
-
ztrtrs(String UPLO, String TRANS, String DIAG, int N, int NRHS, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Box<int> INFO)
→ void
-
-
ztrttf(String TRANSR, String UPLO, int N, Matrix<Complex> A_, int LDA, Array<Complex> ARF_, Box<int> INFO)
→ void
-
-
ztrttp(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<Complex> AP_, Box<int> INFO)
→ void
-
-
ztzrzf(int M, int N, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zunbdb(String TRANS, String SIGNS, int M, int P, int Q, Matrix<Complex> X11_, int LDX11, Matrix<Complex> X12_, int LDX12, Matrix<Complex> X21_, int LDX21, Matrix<Complex> X22_, int LDX22, Array<double> THETA_, Array<double> PHI_, Array<Complex> TAUP1_, Array<Complex> TAUP2_, Array<Complex> TAUQ1_, Array<Complex> TAUQ2_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zunbdb1(int M, int P, int Q, Matrix<Complex> X11_, int LDX11, Matrix<Complex> X21_, int LDX21, Array<double> THETA_, Array<double> PHI_, Array<Complex> TAUP1_, Array<Complex> TAUP2_, Array<Complex> TAUQ1_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zunbdb2(int M, int P, int Q, Matrix<Complex> X11_, int LDX11, Matrix<Complex> X21_, int LDX21, Array<double> THETA_, Array<double> PHI_, Array<Complex> TAUP1_, Array<Complex> TAUP2_, Array<Complex> TAUQ1_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zunbdb3(int M, int P, int Q, Matrix<Complex> X11_, int LDX11, Matrix<Complex> X21_, int LDX21, Array<double> THETA_, Array<double> PHI_, Array<Complex> TAUP1_, Array<Complex> TAUP2_, Array<Complex> TAUQ1_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zunbdb4(int M, int P, int Q, Matrix<Complex> X11_, int LDX11, Matrix<Complex> X21_, int LDX21, Array<double> THETA_, Array<double> PHI_, Array<Complex> TAUP1_, Array<Complex> TAUP2_, Array<Complex> TAUQ1_, Array<Complex> PHANTOM_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zunbdb5(int M1, int M2, int N, Array<Complex> X1_, int INCX1, Array<Complex> X2_, int INCX2, Matrix<Complex> Q1_, int LDQ1, Matrix<Complex> Q2_, int LDQ2, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zunbdb6(int M1, int M2, int N, Array<Complex> X1_, int INCX1, Array<Complex> X2_, int INCX2, Matrix<Complex> Q1_, int LDQ1, Matrix<Complex> Q2_, int LDQ2, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zuncsd(String JOBU1, String JOBU2, String JOBV1T, String JOBV2T, String TRANS, String SIGNS, int M, int P, int Q, Matrix<Complex> X11_, int LDX11, Matrix<Complex> X12_, int LDX12, Matrix<Complex> X21_, int LDX21, Matrix<Complex> X22_, int LDX22, Array<double> THETA_, Matrix<Complex> U1_, int LDU1, Matrix<Complex> U2_, int LDU2, Matrix<Complex> V1T_, int LDV1T, Matrix<Complex> V2T_, int LDV2T, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, int LRWORK, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
zuncsd2by1(String JOBU1, String JOBU2, String JOBV1T, int M, int P, int Q, Matrix<Complex> X11_, int LDX11, Matrix<Complex> X21_, int LDX21, Array<double> THETA_, Matrix<Complex> U1_, int LDU1, Matrix<Complex> U2_, int LDU2, Matrix<Complex> V1T_, int LDV1T, Array<Complex> WORK_, int LWORK, Array<double> RWORK_, int LRWORK, Array<int> IWORK_, Box<int> INFO)
→ void
-
-
zung2l(int M, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zung2r(int M, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zungbr(String VECT, int M, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zunghr(int N, int ILO, int IHI, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zungl2(int M, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zunglq(int M, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zungql(int M, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zungqr(int M, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zungr2(int M, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zungrq(int M, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zungtr(String UPLO, int N, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zungtsqr(int M, int N, int MB, int NB, Matrix<Complex> A_, int LDA, Matrix<Complex> T_, int LDT, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zungtsqr_row(int M, int N, int MB, int NB, Matrix<Complex> A_, int LDA, Matrix<Complex> T_, int LDT, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zunhr_col(int M, int N, int NB, Matrix<Complex> A_, int LDA, Matrix<Complex> T_, int LDT, Array<Complex> D_, Box<int> INFO)
→ void
-
-
zunm22(String SIDE, String TRANS, int M, int N, int N1, int N2, Matrix<Complex> Q_, int LDQ, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zunm2l(String SIDE, String TRANS, int M, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zunm2r(String SIDE, String TRANS, int M, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zunmbr(String VECT, String SIDE, String TRANS, int M, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zunmhr(String SIDE, String TRANS, int M, int N, int ILO, int IHI, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zunml2(String SIDE, String TRANS, int M, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zunmlq(String SIDE, String TRANS, int M, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zunmql(String SIDE, String TRANS, int M, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zunmqr(String SIDE, String TRANS, int M, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zunmr2(String SIDE, String TRANS, int M, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zunmr3(String SIDE, String TRANS, int M, int N, int K, int L, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zunmrq(String SIDE, String TRANS, int M, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zunmrz(String SIDE, String TRANS, int M, int N, int K, int L, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zunmtr(String SIDE, String UPLO, String TRANS, int M, int N, Matrix<Complex> A_, int LDA, Array<Complex> TAU_, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, int LWORK, Box<int> INFO)
→ void
-
-
zupgtr(String UPLO, int N, Array<Complex> AP_, Array<Complex> TAU_, Matrix<Complex> Q_, int LDQ, Array<Complex> WORK_, Box<int> INFO)
→ void
-
-
zupmtr(String SIDE, String UPLO, String TRANS, int M, int N, Array<Complex> AP, Array<Complex> TAU, Matrix<Complex> C_, int LDC, Array<Complex> WORK_, Box<int> INFO)
→ void
-