PLASMA 2.8.0 PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures

- Main Page
- Modules
- Data Types List

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.

Parameters

  [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