Searched refs:m_qr (Results 1 - 7 of 7) sorted by relevance

/external/eigen/Eigen/src/QR/
H A DColPivHouseholderQR.h73 : m_qr(),
89 : m_qr(rows, cols),
111 : m_qr(matrix.rows(), matrix.cols()),
159 return m_qr;
174 return m_qr;
228 result += (abs(m_qr.coeff(i,i)) > premultiplied_threshold);
293 (*this, MatrixType::Identity(m_qr.rows(), m_qr.cols()));
296 inline Index rows() const { return m_qr.rows(); }
297 inline Index cols() const { return m_qr
387 MatrixType m_qr; member in class:Eigen::ColPivHouseholderQR
[all...]
H A DFullPivHouseholderQR.h79 : m_qr(),
95 : m_qr(rows, cols),
117 : m_qr(matrix.rows(), matrix.cols()),
164 return m_qr;
225 result += (abs(m_qr.coeff(i,i)) > premultiplied_threshold);
289 (*this, MatrixType::Identity(m_qr.rows(), m_qr.cols()));
292 inline Index rows() const { return m_qr.rows(); }
293 inline Index cols() const { return m_qr.cols(); }
349 : NumTraits<Scalar>::epsilon() * RealScalar(m_qr
371 MatrixType m_qr; member in class:Eigen::FullPivHouseholderQR
587 typename MatrixType::Nested m_qr; member in struct:Eigen::internal::FullPivHouseholderQRMatrixQReturnType
[all...]
H A DHouseholderQR.h68 HouseholderQR() : m_qr(), m_hCoeffs(), m_temp(), m_isInitialized(false) {}
77 : m_qr(rows, cols),
95 : m_qr(matrix.rows(), matrix.cols()),
139 return HouseholderSequenceType(m_qr, m_hCoeffs.conjugate());
148 return m_qr;
182 inline Index rows() const { return m_qr.rows(); }
183 inline Index cols() const { return m_qr.cols(); }
192 MatrixType m_qr; member in class:Eigen::HouseholderQR
203 eigen_assert(m_qr.rows() == m_qr
[all...]
H A DColPivHouseholderQR_MKL.h58 m_qr = matrix;\
69 lapack_int lda = m_qr.outerStride(), i; \
71 LAPACKE_##MKLPREFIX##geqp3( matrix_order, rows, cols, (MKLTYPE*)m_qr.data(), lda, (lapack_int*)m_colsPermutation.indices().data(), (MKLTYPE*)m_hCoeffs.data()); \
73 m_maxpivot=m_qr.diagonal().cwiseAbs().maxCoeff(); \
78 m_nonzero_pivots += (abs(m_qr.coeff(i,i)) > premultiplied_threshold);\
/external/eigen/Eigen/src/SVD/
H A DJacobiSVD.h79 if (svd.rows() != m_qr.rows() || svd.cols() != m_qr.cols())
81 m_qr.~QRType();
82 ::new (&m_qr) QRType(svd.rows(), svd.cols());
91 m_qr.compute(matrix);
92 svd.m_workMatrix = m_qr.matrixQR().block(0,0,matrix.cols(),matrix.cols()).template triangularView<Upper>();
93 if(svd.m_computeFullU) m_qr.matrixQ().evalTo(svd.m_matrixU, m_workspace);
94 if(svd.computeV()) svd.m_matrixV = m_qr.colsPermutation();
101 QRType m_qr; member in class:Eigen::internal::qr_preconditioner_impl
124 if (svd.cols() != m_qr
148 QRType m_qr; member in class:Eigen::internal::qr_preconditioner_impl
192 QRType m_qr; member in class:Eigen::internal::qr_preconditioner_impl
248 QRType m_qr; member in class:Eigen::internal::qr_preconditioner_impl
291 QRType m_qr; member in class:Eigen::internal::qr_preconditioner_impl
347 QRType m_qr; member in class:Eigen::internal::qr_preconditioner_impl
[all...]
/external/eigen/unsupported/Eigen/src/SVD/
H A DJacobiSVD.h79 if (svd.rows() != m_qr.rows() || svd.cols() != m_qr.cols())
81 m_qr.~QRType();
82 ::new (&m_qr) QRType(svd.rows(), svd.cols());
91 m_qr.compute(matrix);
92 svd.m_workMatrix = m_qr.matrixQR().block(0,0,matrix.cols(),matrix.cols()).template triangularView<Upper>();
93 if(svd.m_computeFullU) m_qr.matrixQ().evalTo(svd.m_matrixU, m_workspace);
94 if(svd.computeV()) svd.m_matrixV = m_qr.colsPermutation();
101 QRType m_qr; member in class:Eigen::internal::qr_preconditioner_impl
124 if (svd.cols() != m_qr
148 QRType m_qr; member in class:Eigen::internal::qr_preconditioner_impl
192 QRType m_qr; member in class:Eigen::internal::qr_preconditioner_impl
248 QRType m_qr; member in class:Eigen::internal::qr_preconditioner_impl
291 QRType m_qr; member in class:Eigen::internal::qr_preconditioner_impl
347 QRType m_qr; member in class:Eigen::internal::qr_preconditioner_impl
[all...]
/external/eigen/Eigen/src/SparseQR/
H A DSparseQR.h582 m_qr(qr),m_other(other),m_transpose(transpose) {}
583 inline Index rows() const { return m_transpose ? m_qr.rows() : m_qr.cols(); }
590 Index m = m_qr.rows();
591 Index n = m_qr.cols();
596 eigen_assert(m_qr.m_Q.rows() == m_other.rows() && "Non conforming object sizes");
602 tau = m_qr.m_Q.col(k).dot(res.col(j));
604 tau = tau * m_qr.m_hcoeffs(k);
605 res.col(j) -= tau * m_qr.m_Q.col(k);
611 eigen_assert(m_qr
627 const SparseQRType& m_qr; member in struct:Eigen::SparseQR_QProduct
668 const SparseQRType& m_qr; member in struct:Eigen::SparseQRMatrixQReturnType
680 const SparseQRType& m_qr; member in struct:Eigen::SparseQRMatrixQTransposeReturnType
[all...]

Completed in 651 milliseconds