mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-06-04 18:54:00 +08:00
fix broken asserts
This commit is contained in:
parent
0b58738938
commit
5a0a165c09
@ -162,13 +162,13 @@ class IncompleteCholesky : public SparseSolverBase<IncompleteCholesky<Scalar,UpL
|
|||||||
}
|
}
|
||||||
|
|
||||||
/** \returns the sparse lower triangular factor L */
|
/** \returns the sparse lower triangular factor L */
|
||||||
const FactorType& matrixL() const { eigen_assert("m_factorizationIsOk"); return m_L; }
|
const FactorType& matrixL() const { eigen_assert(m_factorizationIsOk && "factorize() should be called first"); return m_L; }
|
||||||
|
|
||||||
/** \returns a vector representing the scaling factor S */
|
/** \returns a vector representing the scaling factor S */
|
||||||
const VectorRx& scalingS() const { eigen_assert("m_factorizationIsOk"); return m_scale; }
|
const VectorRx& scalingS() const { eigen_assert(m_factorizationIsOk && "factorize() should be called first"); return m_scale; }
|
||||||
|
|
||||||
/** \returns the fill-in reducing permutation P (can be empty for a natural ordering) */
|
/** \returns the fill-in reducing permutation P (can be empty for a natural ordering) */
|
||||||
const PermutationType& permutationP() const { eigen_assert("m_analysisIsOk"); return m_perm; }
|
const PermutationType& permutationP() const { eigen_assert(m_analysisIsOk && "analyzePattern() should be called first"); return m_perm; }
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
FactorType m_L; // The lower part stored in CSC
|
FactorType m_L; // The lower part stored in CSC
|
||||||
|
Loading…
x
Reference in New Issue
Block a user