Home | History | Annotate | Download | only in SVD

Lines Matching full:diagonal

418     // update largest diagonal entry
420 // and check whether the 2x2 block is already diagonal
447 * where \a U is a n-by-n unitary, \a V is a p-by-p unitary, and \a S is a n-by-p real positive matrix which is zero outside of its main diagonal;
448 * the diagonal entries of S are known as the \em singular \em values of \a A and the columns of \a U and \a V are known as the left
697 RealScalar maxDiagEntry = m_workMatrix.cwiseAbs().diagonal().maxCoeff();
710 // if this 2x2 sub-matrix is not diagonal already...
717 // perform SVD decomposition of 2x2 sub-matrix corresponding to indices p,q to make it diagonal
718 // the complex to real operation returns true if the updated 2x2 block is not already diagonal
731 // keep track of the largest diagonal coefficient
739 /*** step 3. The work matrix is now diagonal, so ensure it's positive so its diagonal entries are the singular values ***/
743 // For a complex matrix, some diagonal coefficients might note have been
745 // of some diagonal entry might not be null.