Lines Matching refs:m_mat
120 inline Index rows() const { return m_mat.rows(); }
121 inline Index cols() const { return m_mat.cols(); }
335 NCMatrix m_mat; // The input (permuted ) matrix
381 m_mat = mat;
383 m_mat.uncompress(); //NOTE: The effect of this command is only to create the InnerNonzeros pointers. FIXME : This vector is filled but not subsequently used.
390 for(Index i = 0; i <= mat.cols(); i++) outerIndexPtr_t[i] = m_mat.outerIndexPtr()[i];
395 m_mat.outerIndexPtr()[m_perm_c.indices()(i)] = outerIndexPtr[i];
396 m_mat.innerNonZeroPtr()[m_perm_c.indices()(i)] = outerIndexPtr[i+1] - outerIndexPtr[i];
402 internal::coletree(m_mat, m_etree,firstRowElt);
408 internal::treePostorder(m_mat.cols(), m_etree, post);
412 Index m = m_mat.cols();
464 // m_mat = matrix * m_perm_c.inverse();
465 m_mat = matrix;
468 m_mat.uncompress(); //NOTE: The effect of this command is only to create the InnerNonzeros pointers.
475 for(Index i = 0; i <= matrix.cols(); i++) outerIndexPtr_t[i] = m_mat.outerIndexPtr()[i];
480 m_mat.outerIndexPtr()[m_perm_c.indices()(i)] = outerIndexPtr[i];
481 m_mat.innerNonZeroPtr()[m_perm_c.indices()(i)] = outerIndexPtr[i+1] - outerIndexPtr[i];
491 Index m = m_mat.rows();
492 Index n = m_mat.cols();
493 Index nnz = m_mat.nonZeros();
568 Base::panel_dfs(m, panel_size, jcol, m_mat, m_perm_r.indices(), nseg1, dense, panel_lsub, segrep, repfnz, xprune, marker, parent, xplore, m_glu);