32 void slaed9_(
const MXLAPACK_INT *K,
33 const MXLAPACK_INT *KSTART,
34 const MXLAPACK_INT *KSTOP,
35 const MXLAPACK_INT *N,
38 const MXLAPACK_INT *LDQ,
43 const MXLAPACK_INT *LDS,
46 void dlaed9_(
const MXLAPACK_INT *K,
47 const MXLAPACK_INT *KSTART,
48 const MXLAPACK_INT *KSTOP,
49 const MXLAPACK_INT *N,
52 const MXLAPACK_INT *LDQ,
57 const MXLAPACK_INT *LDS,
70 return slamch_( &CMACH
71#ifdef LAPACK_FORTRAN_STRLEN_END
82 return dlamch_( &CMACH
83#ifdef LAPACK_FORTRAN_STRLEN_END
91MXLAPACK_INT
potrf<float>(
char UPLO, MXLAPACK_INT N,
float *A, MXLAPACK_INT LDA, MXLAPACK_INT &INFO )
98#ifdef LAPACK_FORTRAN_STRLEN_END
108MXLAPACK_INT
potrf<double>(
char UPLO, MXLAPACK_INT N,
double *A, MXLAPACK_INT LDA, MXLAPACK_INT &INFO )
115#ifdef LAPACK_FORTRAN_STRLEN_END
133#ifdef LAPACK_FORTRAN_STRLEN_END
148 (
double _Complex *)A,
151#ifdef LAPACK_FORTRAN_STRLEN_END
183#ifdef LAPACK_FORTRAN_STRLEN_END
215#ifdef LAPACK_FORTRAN_STRLEN_END
240 slaed9_( &K, &KSTART, &KSTOP, &N, D, Q, &LDQ, &RHO, DLAMDA, W, S, &LDS, &INFO );
261 dlaed9_( &K, &KSTART, &KSTOP, &N, D, Q, &LDQ, &RHO, DLAMDA, W, S, &LDS, &INFO );
268MXLAPACK_INT syevr<float>(
char JOBZ,
283 MXLAPACK_INT *ISUPPZ,
287 MXLAPACK_INT LIWORK )
313#ifdef LAPACK_FORTRAN_STRLEN_END
326MXLAPACK_INT syevr<double>(
char JOBZ,
341 MXLAPACK_INT *ISUPPZ,
345 MXLAPACK_INT LIWORK )
371#ifdef LAPACK_FORTRAN_STRLEN_END
414#ifdef LAPACK_FORTRAN_STRLEN_END
456#ifdef LAPACK_FORTRAN_STRLEN_END
480 MXLAPACK_INT *IWORK )
498#ifdef LAPACK_FORTRAN_STRLEN_END
521 MXLAPACK_INT *IWORK )
540#ifdef LAPACK_FORTRAN_STRLEN_END
MXLAPACK_INT sytrd(char UPLO, MXLAPACK_INT N, dataT *A, MXLAPACK_INT LDA, dataT *D, dataT *E, dataT *TAU, dataT *WORK, MXLAPACK_INT LWORK, MXLAPACK_INT INFO)
Reduce a real symmetric matrix to real symmetric tridiagonal form by an orthogonal similarity transfo...
MXLAPACK_INT gesdd(char JOBZ, MXLAPACK_INT M, MXLAPACK_INT N, dataT *A, MXLAPACK_INT LDA, dataT *S, dataT *U, MXLAPACK_INT LDU, dataT *VT, MXLAPACK_INT LDVT, dataT *WORK, MXLAPACK_INT LWORK, MXLAPACK_INT *IWORK)
Compute the singular value decomposition (SVD) of a real matrix with GESDD.
dataT lamch(char CMACH)
Determine machine parameters.
MXLAPACK_INT gesvd(char JOBU, char JOBVT, MXLAPACK_INT M, MXLAPACK_INT N, dataT *A, MXLAPACK_INT LDA, dataT *S, dataT *U, MXLAPACK_INT LDU, dataT *VT, MXLAPACK_INT LDVT, dataT *WORK, MXLAPACK_INT LWORK)
Compute the singular value decomposition (SVD) of a real matrix.
MXLAPACK_INT laed9(dataT *D, dataT *Q, dataT *S, MXLAPACK_INT K, MXLAPACK_INT KSTART, MXLAPACK_INT KSTOP, MXLAPACK_INT N, MXLAPACK_INT LDQ, dataT RHO, dataT *DLAMDA, dataT *W, MXLAPACK_INT LDS)
Solve selected roots of a diagonal-plus-rank-one secular equation and form its eigenvectors.
Declares and defines templatized wrappers for the Lapack library.
MXLAPACK_INT potrf(char UPLO, MXLAPACK_INT N, dataT *A, MXLAPACK_INT LDA, MXLAPACK_INT &INFO)
Compute the Cholesky factorization of a real symmetric positive definite matrix A.