Lines Matching refs:m_lu
130 m_lu = matrix.derived();
144 return m_lu;
220 inline Index rows() const { return m_lu.rows(); }
221 inline Index cols() const { return m_lu.cols(); }
234 eigen_assert(rhs.rows() == m_lu.rows());
240 m_lu.template triangularView<UnitLower>().solveInPlace(dst);
243 m_lu.template triangularView<Upper>().solveInPlace(dst);
256 eigen_assert(rhs.rows() == m_lu.cols());
260 dst = m_lu.template triangularView<Upper>().adjoint().solve(rhs);
262 m_lu.template triangularView<UnitLower>().adjoint().solveInPlace(dst);
265 dst = m_lu.template triangularView<Upper>().transpose().solve(rhs);
267 m_lu.template triangularView<UnitLower>().transpose().solveInPlace(dst);
283 MatrixType m_lu;
293 : m_lu(),
304 : m_lu(size, size),
316 : m_lu(matrix.rows(),matrix.cols()),
329 : m_lu(matrix.derived()),
520 eigen_assert(m_lu.rows()<NumTraits<int>::highest());
522 m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff();
524 …eigen_assert(m_lu.rows() == m_lu.cols() && "PartialPivLU is only for square (and moreover invertib…
525 const Index size = m_lu.rows();
530 internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions);
542 return Scalar(m_det_p) * m_lu.diagonal().prod();
553 MatrixType res = m_lu.template triangularView<UnitLower>().toDenseMatrix()
554 * m_lu.template triangularView<Upper>();