Add missing consts for rows and cols functions in SparseLU

This commit is contained in:
Julian Kent 2018-02-10 13:44:05 +01:00
parent a12b8a8c75
commit 6d451cf2b6
2 changed files with 6 additions and 6 deletions

View File

@ -706,8 +706,8 @@ struct SparseLUMatrixLReturnType : internal::no_assignment_operator
typedef typename MappedSupernodalType::Scalar Scalar;
explicit SparseLUMatrixLReturnType(const MappedSupernodalType& mapL) : m_mapL(mapL)
{ }
Index rows() { return m_mapL.rows(); }
Index cols() { return m_mapL.cols(); }
Index rows() const { return m_mapL.rows(); }
Index cols() const { return m_mapL.cols(); }
template<typename Dest>
void solveInPlace( MatrixBase<Dest> &X) const
{
@ -723,8 +723,8 @@ struct SparseLUMatrixUReturnType : internal::no_assignment_operator
SparseLUMatrixUReturnType(const MatrixLType& mapL, const MatrixUType& mapU)
: m_mapL(mapL),m_mapU(mapU)
{ }
Index rows() { return m_mapL.rows(); }
Index cols() { return m_mapL.cols(); }
Index rows() const { return m_mapL.rows(); }
Index cols() const { return m_mapL.cols(); }
template<typename Dest> void solveInPlace(MatrixBase<Dest> &X) const
{

View File

@ -75,12 +75,12 @@ class MappedSuperNodalMatrix
/**
* Number of rows
*/
Index rows() { return m_row; }
Index rows() const { return m_row; }
/**
* Number of columns
*/
Index cols() { return m_col; }
Index cols() const { return m_col; }
/**
* Return the array of nonzero values packed by column