Home | History | Annotate | Download | only in SparseLU

Lines Matching refs:m_perm_c

163       return m_perm_c;
338 PermutationType m_perm_c; // Column permutation
377 ord(mat,m_perm_c);
382 if (m_perm_c.size()) {
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];
423 if(m_perm_c.size()) {
424 m_perm_c = post_perm * m_perm_c;
464 // m_mat = matrix * m_perm_c.inverse();
466 if (m_perm_c.size())
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];
487 m_perm_c.resize(matrix.cols());
488 for(Index i = 0; i < matrix.cols(); ++i) m_perm_c.indices()(i) = i;
524 PermutationType iperm_c(m_perm_c.inverse());