Fix several uninitialized member from ctor

This commit is contained in:
Gael Guennebaud
2018-11-23 15:10:28 +01:00
parent a476054879
commit a7842daef2
9 changed files with 57 additions and 16 deletions

View File

@@ -80,11 +80,19 @@ class SimplicialCholeskyBase : public SparseSolverBase<Derived>
/** Default constructor */
SimplicialCholeskyBase()
: m_info(Success), m_shiftOffset(0), m_shiftScale(1)
: m_info(Success),
m_factorizationIsOk(false),
m_analysisIsOk(false),
m_shiftOffset(0),
m_shiftScale(1)
{}
explicit SimplicialCholeskyBase(const MatrixType& matrix)
: m_info(Success), m_shiftOffset(0), m_shiftScale(1)
: m_info(Success),
m_factorizationIsOk(false),
m_analysisIsOk(false),
m_shiftOffset(0),
m_shiftScale(1)
{
derived().compute(matrix);
}