Fix bug #535: unused variable warnings

This commit is contained in:
Gael Guennebaud 2012-12-16 20:21:28 +01:00
parent 6c8cf15c06
commit 925a5b7d07
3 changed files with 3 additions and 3 deletions

View File

@ -542,8 +542,7 @@ template<typename Derived>
bool LDLT<MatrixType,_UpLo>::solveInPlace(MatrixBase<Derived> &bAndX) const
{
eigen_assert(m_isInitialized && "LDLT is not initialized.");
const Index size = m_matrix.rows();
eigen_assert(size == bAndX.rows());
eigen_assert(m_matrix.rows() == bAndX.rows());
bAndX = this->solve(bAndX);

View File

@ -209,6 +209,7 @@ class SparseSelfAdjointTimeDenseProduct
template<typename Dest> void scaleAndAddTo(Dest& dest, const Scalar& alpha) const
{
EIGEN_ONLY_USED_FOR_DEBUG(alpha);
// TODO use alpha
eigen_assert(alpha==Scalar(1) && "alpha != 1 is not implemented yet, sorry");
typedef typename internal::remove_all<Lhs>::type _Lhs;

View File

@ -202,7 +202,7 @@ class SparseVector
}
inline SparseVector(const SparseVector& other)
: m_size(0)
: SparseBase(other), m_size(0)
{
*this = other.derived();
}