Lines Matching refs:mat
371 void SparseLU<MatrixType, OrderingType>::analyzePattern(const MatrixType& mat)
374 //TODO It is possible as in SuperLU to compute row and columns scaling vectors to equilibrate the matrix mat.
377 ord(mat,m_perm_c);
381 m_mat = mat;
386 if (mat.isCompressed()) outerIndexPtr = mat.outerIndexPtr();
389 Index *outerIndexPtr_t = new Index[mat.cols()+1];
390 for(Index i = 0; i <= mat.cols(); i++) outerIndexPtr_t[i] = m_mat.outerIndexPtr()[i];
393 for (Index i = 0; i < mat.cols(); i++)
398 if(!mat.isCompressed()) delete[] outerIndexPtr;