diff options
author | Miao Wang <miaowang@google.com> | 2015-07-13 15:04:03 -0700 |
---|---|---|
committer | Miao Wang <miaowang@google.com> | 2015-07-13 15:04:03 -0700 |
commit | a829215e078ace896f52702caa0c27608f40e3b0 (patch) | |
tree | c87d2e609c3a6fa592d4c4fa911e0642aecae8e2 /Eigen/src/IterativeLinearSolvers/IncompleteLUT.h | |
parent | ee980c2801ec7c567cf3eef828874102a6083a9a (diff) | |
download | eigen-a829215e078ace896f52702caa0c27608f40e3b0.tar.gz |
Rebase Eigen to 3.2.5 (latest stable release)
Change-Id: Ib67c5a41748fe13c7824dbb78dd11e2cce08bc1b
Diffstat (limited to 'Eigen/src/IterativeLinearSolvers/IncompleteLUT.h')
-rw-r--r-- | Eigen/src/IterativeLinearSolvers/IncompleteLUT.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h b/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h index b55afc136..4c169aa60 100644 --- a/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h +++ b/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h @@ -150,7 +150,6 @@ class IncompleteLUT : internal::noncopyable { analyzePattern(amat); factorize(amat); - m_isInitialized = m_factorizationIsOk; return *this; } @@ -235,6 +234,8 @@ void IncompleteLUT<Scalar>::analyzePattern(const _MatrixType& amat) m_Pinv = m_P.inverse(); // ... and the inverse permutation m_analysisIsOk = true; + m_factorizationIsOk = false; + m_isInitialized = false; } template <typename Scalar> @@ -442,6 +443,7 @@ void IncompleteLUT<Scalar>::factorize(const _MatrixType& amat) m_lu.makeCompressed(); m_factorizationIsOk = true; + m_isInitialized = m_factorizationIsOk; m_info = Success; } |