bug #1141: add missing initialization of CholmodBase::m_*IsOk

This commit is contained in:
Gael Guennebaud 2015-12-29 15:50:11 +01:00
parent d2e288ae50
commit 25f2b8d824

View File

@ -178,14 +178,14 @@ class CholmodBase : public SparseSolverBase<Derived>
public: public:
CholmodBase() CholmodBase()
: m_cholmodFactor(0), m_info(Success) : m_cholmodFactor(0), m_info(Success), m_factorizationIsOk(false), m_analysisIsOk(false)
{ {
m_shiftOffset[0] = m_shiftOffset[1] = RealScalar(0.0); m_shiftOffset[0] = m_shiftOffset[1] = RealScalar(0.0);
cholmod_start(&m_cholmod); cholmod_start(&m_cholmod);
} }
explicit CholmodBase(const MatrixType& matrix) explicit CholmodBase(const MatrixType& matrix)
: m_cholmodFactor(0), m_info(Success) : m_cholmodFactor(0), m_info(Success), m_factorizationIsOk(false), m_analysisIsOk(false)
{ {
m_shiftOffset[0] = m_shiftOffset[1] = RealScalar(0.0); m_shiftOffset[0] = m_shiftOffset[1] = RealScalar(0.0);
cholmod_start(&m_cholmod); cholmod_start(&m_cholmod);