lapack library

Constants

deight → const double
dfour → const double
dhalf → const double
digits → const int Function(double _)
done → const double
dp → const int
dprefix → const String
dten → const double
dthree → const double
dtwo → const double
dzero → const double
epsilon → const double Function(double v)
exponent → const int Function(double _)
huge → const N Function<N extends num>(N n)
maxexponent → const int Function(double _)
minexponent → const int Function(double _)
one → const double
oneIndexedArrayOffset → const int
oneIndexedMatrix3dOffset → const ({int x, int y, int z})
oneIndexedMatrixOffset → const ({int x, int y})
radix32 → const N Function<N extends num>(N n)
radix64 → const N Function<N extends num>(N n)
tiny → const double Function(double v)
wp → const int
zero → const double
zeroIndexedArrayOffset → const int
zeroIndexedMatrix3dOffset → const ({int x, int y, int z})
zeroIndexedMatrixOffset → const ({int x, int y})
zhalf → const Complex
zone → const Complex
zprefix → const String
zzero → const Complex

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

Typedefs

ComplexTuple = (num, num)

Exceptions / Errors

EOF