|
PLASMA
2.8.0
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
|
| void CORE_dlaed3_computeW | ( | int | n, |
| int | K, | ||
| const double * | Q, | ||
| int | LDQ, | ||
| const double * | DLAMBDA, | ||
| double * | W, | ||
| const int * | INDX, | ||
| int | start, | ||
| int | end | ||
| ) |
CORE_dlaed2_computeK - Computes the number of deflated eigenvalues of a symmetric tridiagonal matrix. A eigenvalue is deflated if it's close enough to another eigenvalue or if the vector Z contains a tiny entry. This operation is useful when two subproblems, which were previously solved, are merge into a larger problem.
| [in] | n | n specifies the dimension of the symmetric tridiagonal matrix |
| [in] | K | K specifies the number of non-deflated eigenvalues |
| [in] | Q | On entry, Q contains the eigenvectors after dlaed4 |
| [in] | LDQ | LDQ specifies the leading direction of Q |
| [in] | DLAMBDA | DLAMBDA contains a copy of the first K eigenvalues |
| [out] | W | W |
| [out] | INDX | The permutation used to sort the contents of DLAMBDA into ascending order |
| [in] | start | start specifies the first column index to be considered by this kernel |
| [in] | end | end specifies the last column index to be considered by this kernel note that this index can be > n, it is supported |