HomeSort by relevance Sort by last modified time
    Searched refs:m_qr (Results 1 - 7 of 7) sorted by null

  /external/eigen/Eigen/src/QR/
FullPivHouseholderQR.h 79 : 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.diagonalSize())
377 MatrixType m_qr; member in class:Eigen::FullPivHouseholderQR
595 typename MatrixType::Nested m_qr; member in struct:Eigen::internal::FullPivHouseholderQRMatrixQReturnType
    [all...]
ColPivHouseholderQR.h 73 : 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.cols();
393 MatrixType m_qr; member in class:Eigen::ColPivHouseholderQR
    [all...]
HouseholderQR.h 68 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(); }
198 MatrixType m_qr; member in class:Eigen::HouseholderQR
209 eigen_assert(m_qr.rows() == m_qr.cols() && "You can't take the determinant of a non-square matrix!")
    [all...]
ColPivHouseholderQR_MKL.h 58 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/
JacobiSVD.h 79 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.rows() || svd.rows() != m_qr.cols()
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/
JacobiSVD.h 79 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.rows() || svd.rows() != m_qr.cols()
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/
SparseQR.h 611 m_qr(qr),m_other(other),m_transpose(transpose) {}
612 inline Index rows() const { return m_transpose ? m_qr.rows() : m_qr.cols(); }
619 Index m = m_qr.rows();
620 Index n = m_qr.cols();
625 eigen_assert(m_qr.m_Q.rows() == m_other.rows() && "Non conforming object sizes");
631 tau = m_qr.m_Q.col(k).dot(res.col(j));
633 tau = tau * m_qr.m_hcoeffs(k);
634 res.col(j) -= tau * m_qr.m_Q.col(k);
640 eigen_assert(m_qr.m_Q.rows() == m_other.rows() && "Non conforming object sizes")
656 const SparseQRType& m_qr; member in struct:Eigen::SparseQR_QProduct
697 const SparseQRType& m_qr; member in struct:Eigen::SparseQRMatrixQReturnType
709 const SparseQRType& m_qr; member in struct:Eigen::SparseQRMatrixQTransposeReturnType
    [all...]

Completed in 1787 milliseconds