Lines Matching refs:MatrixXr
70 typedef Matrix<RealScalar, Dynamic, Dynamic> MatrixXr; typedef
204 void copyUV(MatrixXr naiveU, MatrixXr naiveV, MatrixX householderU, MatrixX houseHolderV);
207 MatrixXr m_naiveU, m_naiveV;
208 MatrixXr m_computed;
222 m_computed = MatrixXr::Zero(this->m_diagSize + 1, this->m_diagSize ); in allocate()
232 if (compU) m_naiveU = MatrixXr::Zero(this->m_diagSize + 1, this->m_diagSize + 1 ); in allocate()
233 else m_naiveU = MatrixXr::Zero(2, this->m_diagSize + 1 ); in allocate()
235 if (compV) m_naiveV = MatrixXr::Zero(this->m_diagSize, this->m_diagSize); in allocate()
286 MatrixXr temp; in compute()
317 void BDCSVD<MatrixType>::copyUV(MatrixXr naiveU, MatrixXr naiveV, MatrixX householderU, MatrixX hou… in copyUV()
376 MatrixXr l, f; in divide()
380 JacobiSVD<MatrixXr> b(m_computed.block(firstCol, firstCol, n + 1, n), in divide()
439 MatrixXr q1 (m_naiveU.col(firstCol + k).segment(firstCol, k + 1)); in divide()
486 …JacobiSVD<MatrixXr> res= JacobiSVD<MatrixXr>(m_computed.block(firstCol + shift, firstCol +shift, n… in divide()
492 m_computed.block(firstCol + shift, firstCol + shift, n, n) << MatrixXr::Zero(n, n); in divide()