Home | History | Annotate | Download | only in SparseQR

Lines Matching refs:m_Q

267       SparseMatrix<Scalar, RowMajor, Index> mQrm(this->m_Q);
268 this->m_Q = mQrm;
280 QRMatrixType m_Q; // The orthogonal reflectors
331 m_Q.resize(m, diagSize);
335 m_Q.reserve(2*mat.nonZeros());
363 m_Q.setZero();
412 m_Q.startVec(0);
479 tdot = m_Q.col(curIdx).dot(tval);
484 // FIXME: tval -= tdot * m_Q.col(curIdx) should amount to the same (need to check/add support for efficient "dense ?= sparse")
485 for (typename QRMatrixType::InnerIterator itq(m_Q, curIdx); itq; ++itq)
491 for (typename QRMatrixType::InnerIterator itq(m_Q, curIdx); itq; ++itq)
554 m_Q.insertBackByOuterInnerUnordered(nonzeroCol,iQ) = tval(iQ);
559 m_Q.startVec(nonzeroCol);
576 m_Q.finalize();
577 m_Q.makeCompressed();
620 eigen_assert(m_qr.m_Q.rows() == m_other.rows() && "Non conforming object sizes");
626 tau = m_qr.m_Q.col(k).dot(res.col(j));
629 res.col(j) -= tau * m_qr.m_Q.col(k);
635 eigen_assert(m_qr.m_Q.rows() == m_other.rows() && "Non conforming object sizes");
642 tau = m_qr.m_Q.col(k).dot(res.col(j));
645 res.col(j) -= tau * m_qr.m_Q.col(k);