Fix usage of m_isInitialized in SparseLU and Pastix support.

This commit is contained in:
Gael Guennebaud 2014-09-01 17:16:32 +02:00
parent 1bf3b34849
commit 863b7362bc
2 changed files with 2 additions and 1 deletions

View File

@ -328,7 +328,6 @@ void PastixBase<Derived>::compute(ColSpMatrix& mat)
factorize(mat);
m_iparm(IPARM_MATRIX_VERIFICATION) = API_NO;
m_isInitialized = m_factorizationIsOk;
}

View File

@ -482,6 +482,8 @@ void SparseLU<MatrixType, OrderingType>::factorize(const MatrixType& matrix)
typedef typename IndexVector::Scalar Index;
m_isInitialized = true;
// Apply the column permutation computed in analyzepattern()
// m_mat = matrix * m_perm_c.inverse();