mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-05-21 20:17:35 +08:00
Fix bug #911: m_extractedDataAreDirty was not initialized in UmfPackLU
This commit is contained in:
parent
e2f3e4e4aa
commit
4974d1d2b4
@ -225,6 +225,7 @@ class UmfPackLU : public SparseSolverBase<UmfPackLU<_MatrixType> >
|
|||||||
m_info = errorCode ? InvalidInput : Success;
|
m_info = errorCode ? InvalidInput : Success;
|
||||||
m_analysisIsOk = true;
|
m_analysisIsOk = true;
|
||||||
m_factorizationIsOk = false;
|
m_factorizationIsOk = false;
|
||||||
|
m_extractedDataAreDirty = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Performs a numeric decomposition of \a matrix
|
/** Performs a numeric decomposition of \a matrix
|
||||||
@ -247,6 +248,7 @@ class UmfPackLU : public SparseSolverBase<UmfPackLU<_MatrixType> >
|
|||||||
|
|
||||||
m_info = errorCode ? NumericalIssue : Success;
|
m_info = errorCode ? NumericalIssue : Success;
|
||||||
m_factorizationIsOk = true;
|
m_factorizationIsOk = true;
|
||||||
|
m_extractedDataAreDirty = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef EIGEN_PARSED_BY_DOXYGEN
|
#ifndef EIGEN_PARSED_BY_DOXYGEN
|
||||||
@ -271,6 +273,7 @@ class UmfPackLU : public SparseSolverBase<UmfPackLU<_MatrixType> >
|
|||||||
m_outerIndexPtr = 0;
|
m_outerIndexPtr = 0;
|
||||||
m_innerIndexPtr = 0;
|
m_innerIndexPtr = 0;
|
||||||
m_valuePtr = 0;
|
m_valuePtr = 0;
|
||||||
|
m_extractedDataAreDirty = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void grapInput(const MatrixType& mat)
|
void grapInput(const MatrixType& mat)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user