Searched refs:m_qr (Results 1 – 7 of 7) sorted by relevance
/external/eigen/Eigen/src/QR/ |
D | 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; [all …]
|
D | 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()); [all …]
|
D | HouseholderQR.h | 70 HouseholderQR() : m_qr(), m_hCoeffs(), m_temp(), m_isInitialized(false) {} in HouseholderQR() 79 : m_qr(rows, cols), in HouseholderQR() 98 : m_qr(matrix.rows(), matrix.cols()), in HouseholderQR() 116 : m_qr(matrix.derived()), in HouseholderQR() 157 return HouseholderSequenceType(m_qr, m_hCoeffs.conjugate()); in householderQ() 166 return m_qr; in matrixQR() 171 m_qr = matrix.derived(); in compute() 205 inline Index rows() const { return m_qr.rows(); } in rows() 206 inline Index cols() const { return m_qr.cols(); } in cols() 229 MatrixType m_qr; variable [all …]
|
D | ColPivHouseholderQR_LAPACKE.h | 54 m_qr = matrix;\ 55 Index size = m_qr.diagonalSize();\ 66 lapack_int lda = internal::convert_index<lapack_int,Index>(m_qr.outerStride()); \ 69 …(LAPACKE_TYPE*)m_qr.data(), lda, (lapack_int*)m_colsPermutation.indices().data(), (LAPACKE_TYPE*)m… 71 m_maxpivot=m_qr.diagonal().cwiseAbs().maxCoeff(); \ 76 m_nonzero_pivots += (abs(m_qr.coeff(i,i)) > premultiplied_threshold);\
|
D | CompleteOrthogonalDecomposition.h | 440 m_cpqr.m_qr.col(k).head(k + 1).swap( 441 m_cpqr.m_qr.col(rank - 1).head(k + 1)); 447 m_cpqr.m_qr.row(k) 450 m_cpqr.m_qr(k, rank - 1) = beta; 453 m_cpqr.m_qr.topRightCorner(k, cols - rank + 1) 455 m_cpqr.m_qr.row(k).tail(cols - rank).transpose(), m_zCoeffs(k), 460 m_cpqr.m_qr.col(k).head(k + 1).swap( 461 m_cpqr.m_qr.col(rank - 1).head(k + 1));
|
/external/eigen/Eigen/src/SVD/ |
D | JacobiSVD.h | 78 if (svd.rows() != m_qr.rows() || svd.cols() != m_qr.cols()) in allocate() 80 m_qr.~QRType(); in allocate() 81 ::new (&m_qr) QRType(svd.rows(), svd.cols()); in allocate() 90 m_qr.compute(matrix); in run() 91 …svd.m_workMatrix = m_qr.matrixQR().block(0,0,matrix.cols(),matrix.cols()).template triangularView<… in run() 92 if(svd.m_computeFullU) m_qr.matrixQ().evalTo(svd.m_matrixU, m_workspace); in run() 93 if(svd.computeV()) svd.m_matrixV = m_qr.colsPermutation(); in run() 100 QRType m_qr; variable 124 if (svd.cols() != m_qr.rows() || svd.rows() != m_qr.cols()) in allocate() 126 m_qr.~QRType(); in allocate() [all …]
|
/external/eigen/Eigen/src/SparseQR/ |
D | 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"); 642 tau = m_qr.m_Q.col(k).dot(res.col(j)); [all …]
|