Lines Matching full:m_matrix
107 inline Index cols() const { return m_matrix.cols(); }
108 inline Index rows() const { return m_matrix.rows(); }
181 s << " L: " << ((total+=(m_matrix.cols()+1) * sizeof(int) + m_matrix.nonZeros()*(sizeof(int)+sizeof(Scalar))) >> 20) << "Mb" << "\n";
195 eigen_assert(m_matrix.rows()==b.rows());
205 if(m_matrix.nonZeros()>0) // otherwise L==I
211 if (m_matrix.nonZeros()>0) // otherwise U==I
223 eigen_assert(m_matrix.rows()==b.rows());
293 CholMatrixType m_matrix;
386 return Traits::getL(Base::m_matrix);
392 return Traits::getU(Base::m_matrix);
427 Scalar detL = Base::m_matrix.diagonal().prod();
480 return Traits::getL(Base::m_matrix);
486 return Traits::getU(Base::m_matrix);
578 return Base::m_matrix;
621 eigen_assert(Base::m_matrix.rows()==b.rows());
631 if(Base::m_matrix.nonZeros()>0) // otherwise L==I
634 LDLTTraits::getL(Base::m_matrix).solveInPlace(dest);
636 LLTTraits::getL(Base::m_matrix).solveInPlace(dest);
642 if (Base::m_matrix.nonZeros()>0) // otherwise I==I
645 LDLTTraits::getU(Base::m_matrix).solveInPlace(dest);
647 LLTTraits::getU(Base::m_matrix).solveInPlace(dest);
662 Scalar detL = Diagonal<const CholMatrixType>(Base::m_matrix).prod();
700 m_matrix.resize(size, size);
731 Index* Lp = m_matrix.outerIndexPtr();
736 m_matrix.resizeNonZeros(Lp[size]);
755 const Index* Lp = m_matrix.outerIndexPtr();
756 Index* Li = m_matrix.innerIndexPtr();
757 Scalar* Lx = m_matrix.valuePtr();