Lines Matching full:diagonal
150 // Compute the SVD: C = U D V^T (U,V rotations, D diagonal).
332 // since if the matrix is already diagonal we'll end up with the identity
393 // We've decided that the off-diagonal entries are already small
473 // since if the matrix is already diagonal we'll end up with the identity
534 // We've decided that the off-diagonal entries are already small
667 // off-diagonal entries of the matrix, 2 at a time. Basically,
682 // However, if we keep doing this, we'll find that the off-diagonal entries
684 // result is a diagonal A matrix and a bunch of orthogonal transforms:
714 // The off-diagonal entries are (effectively) 0, so whatever's left on the
715 // diagonal are the singular values:
815 // The off-diagonal entries are (effectively) 0, so whatever's left on the
816 // diagonal are the singular values:
988 // We've decided that the off-diagonal entries are already small
1002 // Update diagonal elements.
1121 // Z is for accumulating small changes (h) to diagonal entries
1124 // the corresponding diagonal entry of A and
1132 // Update diagonal elements of A for better accuracy as well.