diff options
author | Gael Guennebaud <g.gael@free.fr> | 2015-08-04 16:13:34 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2015-08-04 16:13:34 +0200 |
commit | 506964fc29dc8ad2f76bed5cdaacbc1d39785912 (patch) | |
tree | e217460c3fceb0a5e3f352c273e5d5566dcb117e /Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h | |
parent | db0f5c9d90f76f21f231063d9cbd8ac7f274a011 (diff) |
Propagate precondition info to the iterative solver.
Diffstat (limited to 'Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h')
-rw-r--r-- | Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h b/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h index 22c602a91..a7cb30cb9 100644 --- a/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h +++ b/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h @@ -74,7 +74,7 @@ public: m_preconditioner.analyzePattern(mp_matrix); m_isInitialized = true; m_analysisIsOk = true; - m_info = Success; + m_info = m_preconditioner.info(); return derived(); } @@ -94,7 +94,7 @@ public: grab(A.derived()); m_preconditioner.factorize(mp_matrix); m_factorizationIsOk = true; - m_info = Success; + m_info = m_preconditioner.info(); return derived(); } @@ -116,7 +116,7 @@ public: m_isInitialized = true; m_analysisIsOk = true; m_factorizationIsOk = true; - m_info = Success; + m_info = m_preconditioner.info(); return derived(); } |