/external/eigen/Eigen/src/QR/ |
ColPivHouseholderQR.h | 67 : m_qr(), 82 : m_qr(rows, cols), 92 : m_qr(matrix.rows(), matrix.cols()), 136 return m_qr; 188 result += (internal::abs(m_qr.coeff(i,i)) > premultiplied_threshold); 253 (*this, MatrixType::Identity(m_qr.rows(), m_qr.cols())); 256 inline Index rows() const { return m_qr.rows(); } 257 inline Index cols() const { return m_qr.cols(); } 308 : NumTraits<Scalar>::epsilon() * m_qr.diagonalSize() 330 MatrixType m_qr; member in class:Eigen::ColPivHouseholderQR [all...] |
FullPivHouseholderQR.h | 78 : m_qr(), 94 : m_qr(rows, cols), 104 : m_qr(matrix.rows(), matrix.cols()), 150 return m_qr; 208 result += (internal::abs(m_qr.coeff(i,i)) > premultiplied_threshold); 272 (*this, MatrixType::Identity(m_qr.rows(), m_qr.cols())); 275 inline Index rows() const { return m_qr.rows(); } 276 inline Index cols() const { return m_qr.cols(); } 327 : NumTraits<Scalar>::epsilon() * m_qr.diagonalSize() 349 MatrixType m_qr; member in class:Eigen::FullPivHouseholderQR 567 typename MatrixType::Nested m_qr; member in struct:Eigen::internal::FullPivHouseholderQRMatrixQReturnType [all...] |
HouseholderQR.h | 68 HouseholderQR() : m_qr(), m_hCoeffs(), m_temp(), m_isInitialized(false) {} 77 : m_qr(rows, cols), 83 : m_qr(matrix.rows(), matrix.cols()), 119 return HouseholderSequenceType(m_qr, m_hCoeffs.conjugate()); 128 return m_qr; 162 inline Index rows() const { return m_qr.rows(); } 163 inline Index cols() const { return m_qr.cols(); } 167 MatrixType m_qr; member in class:Eigen::HouseholderQR 177 eigen_assert(m_qr.rows() == m_qr.cols() && "You can't take the determinant of a non-square matrix!") [all...] |
ColPivHouseholderQR_MKL.h | 57 m_qr = matrix;\ 68 lapack_int lda = m_qr.outerStride(), i; \ 70 LAPACKE_##MKLPREFIX##geqp3( matrix_order, rows, cols, (MKLTYPE*)m_qr.data(), lda, (lapack_int*)m_colsPermutation.indices().data(), (MKLTYPE*)m_hCoeffs.data()); \ 72 m_maxpivot=m_qr.diagonal().cwiseAbs().maxCoeff(); \ 77 m_nonzero_pivots += (internal::abs(m_qr.coeff(i,i)) > premultiplied_threshold);\
|
/external/eigen/Eigen/src/SVD/ |
JacobiSVD.h | 79 if (svd.rows() != m_qr.rows() || svd.cols() != m_qr.cols()) 81 m_qr = FullPivHouseholderQR<MatrixType>(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(); 99 FullPivHouseholderQR<MatrixType> m_qr; member in class:Eigen::internal::qr_preconditioner_impl 122 if (svd.cols() != m_qr.rows() || svd.rows() != m_qr.cols() 144 FullPivHouseholderQR<TransposeTypeWithSameStorageOrder> m_qr; member in class:Eigen::internal::qr_preconditioner_impl 186 ColPivHouseholderQR<MatrixType> m_qr; member in class:Eigen::internal::qr_preconditioner_impl 240 ColPivHouseholderQR<TransposeTypeWithSameStorageOrder> m_qr; member in class:Eigen::internal::qr_preconditioner_impl 281 HouseholderQR<MatrixType> m_qr; member in class:Eigen::internal::qr_preconditioner_impl 335 HouseholderQR<TransposeTypeWithSameStorageOrder> m_qr; member in class:Eigen::internal::qr_preconditioner_impl [all...] |