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

- Main Page
- Modules
- Data Types List

void CORE_dlaed2_copydef | ( | int | n,
|  | int | n1,
|  | int | K,
|  | const int * | ctot,
|  | double * | Q,
|  | int | LDQ,
|  | const double * | Q2,
|  | int | start,
|  | int | end
| ) |  |

CORE_dlaed2_copydef - Copy back a portion of the deflated eigenvectors from Q2 to Q.

Parameters

  [in] | n | n specifies the dimension of the symmetric tridiagonal matrix
  [in] | n1 | n1 specifies the location of the last eigenvalue of the first subproblem min(1, n) <= n1 <= n/2
  [in] | K | K specifies the number of non-deflated eigenvalues
  [in] | start | start specifies the first column index to be considered by this kernel note that this index can be < K, it is supported
  [in] | end | end specifies the last column index to be considered by this kernel
  [in] | ctot | ctot[i] is the number of columns of type i, as defined with INDX. 0- number of colums with non-zero in the upper half only 1- number of dense colums 2- number of colums with non-zero in the lower half only 3- number of deflated columns
  [out] | Q | On exit, Q(start:end-1) contains the updated eigenvectors
  [in] | LDQ | LDQ specifies the leading direction of Q
  [in] | Q2 | On entry, Q2 contains the saved eigenvectors in the compressed form.