/external/eigen/Eigen/src/QR/ |
HouseholderQR.h | 70 HouseholderQR() : m_qr(), m_hCoeffs(), m_temp(), m_isInitialized(false) {} 79 : m_qr(rows, cols), 98 : m_qr(matrix.rows(), matrix.cols()), 116 : m_qr(matrix.derived()), 157 return HouseholderSequenceType(m_qr, m_hCoeffs.conjugate()); 166 return m_qr; 171 m_qr = matrix.derived(); 205 inline Index rows() const { return m_qr.rows(); } 206 inline Index cols() const { return m_qr.cols(); } 229 MatrixType m_qr; member in class:Eigen::HouseholderQR [all...] |
ColPivHouseholderQR.h | 84 : m_qr(), 101 : m_qr(rows, cols), 125 : m_qr(matrix.rows(), matrix.cols()), 146 : m_qr(matrix.derived()), 192 return m_qr; 207 return m_qr; 262 result += (abs(m_qr.coeff(i,i)) > premultiplied_threshold); 327 inline Index rows() const { return m_qr.rows(); } 328 inline Index cols() const { return m_qr.cols(); } 384 : NumTraits<Scalar>::epsilon() * RealScalar(m_qr.diagonalSize()) 434 MatrixType m_qr; member in class:Eigen::ColPivHouseholderQR [all...] |
FullPivHouseholderQR.h | 88 : m_qr(), 104 : m_qr(rows, cols), 127 : m_qr(matrix.rows(), matrix.cols()), 147 : m_qr(matrix.derived()), 191 return m_qr; 253 result += (abs(m_qr.coeff(i,i)) > premultiplied_threshold); 318 inline Index rows() const { return m_qr.rows(); } 319 inline Index cols() const { return m_qr.cols(); } 375 : NumTraits<Scalar>::epsilon() * RealScalar(m_qr.diagonalSize()); 411 MatrixType m_qr; member in class:Eigen::FullPivHouseholderQR 644 typename MatrixType::Nested m_qr; member in struct:Eigen::internal::FullPivHouseholderQRMatrixQReturnType [all...] |
/external/eigen/Eigen/src/SVD/ |
JacobiSVD.h | 78 if (svd.rows() != m_qr.rows() || svd.cols() != m_qr.cols()) 80 m_qr.~QRType(); 81 ::new (&m_qr) QRType(svd.rows(), svd.cols()); 90 m_qr.compute(matrix); 91 svd.m_workMatrix = m_qr.matrixQR().block(0,0,matrix.cols(),matrix.cols()).template triangularView<Upper>(); 92 if(svd.m_computeFullU) m_qr.matrixQ().evalTo(svd.m_matrixU, m_workspace); 93 if(svd.computeV()) svd.m_matrixV = m_qr.colsPermutation(); 100 QRType m_qr; member in class:Eigen::internal::qr_preconditioner_impl 124 if (svd.cols() != m_qr.rows() || svd.rows() != m_qr.cols() 148 QRType m_qr; member in class:Eigen::internal::qr_preconditioner_impl 190 QRType m_qr; member in class:Eigen::internal::qr_preconditioner_impl 247 QRType m_qr; member in class:Eigen::internal::qr_preconditioner_impl 288 QRType m_qr; member in class:Eigen::internal::qr_preconditioner_impl 343 QRType m_qr; member in class:Eigen::internal::qr_preconditioner_impl [all...] |
/external/eigen/Eigen/src/SparseQR/ |
SparseQR.h | 606 m_qr(qr),m_other(other),m_transpose(transpose) {} 607 inline Index rows() const { return m_transpose ? m_qr.rows() : m_qr.cols(); } 614 Index m = m_qr.rows(); 615 Index n = m_qr.cols(); 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)); 628 tau = tau * m_qr.m_hcoeffs(k); 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") 651 const SparseQRType& m_qr; member in struct:Eigen::SparseQR_QProduct 682 const SparseQRType& m_qr; member in struct:Eigen::SparseQRMatrixQReturnType 694 const SparseQRType& m_qr; member in struct:Eigen::SparseQRMatrixQTransposeReturnType [all...] |