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.

Parameters
[in]nn specifies the dimension of the symmetric tridiagonal matrix
[in]KK specifies the number of non-deflated eigenvalues
[in]QOn entry, Q contains the eigenvectors after dlaed4
[in]LDQLDQ specifies the leading direction of Q
[in]DLAMBDADLAMBDA contains a copy of the first K eigenvalues
[out]WW
[out]INDXThe permutation used to sort the contents of DLAMBDA into ascending order
[in]startstart specifies the first column index to be considered by this kernel
[in]endend specifies the last column index to be considered by this kernel note that this index can be > n, it is supported