bug #1457: add setUnit() methods for consistency.

This commit is contained in:
Gael Guennebaud
2017-08-22 16:48:07 +02:00
parent bc4dae9aeb
commit 9deee79922
4 changed files with 65 additions and 1 deletions

View File

@@ -268,6 +268,8 @@ template<typename Derived> class MatrixBase
Derived& setIdentity();
EIGEN_DEVICE_FUNC
Derived& setIdentity(Index rows, Index cols);
EIGEN_DEVICE_FUNC Derived& setUnit(Index i);
EIGEN_DEVICE_FUNC Derived& setUnit(Index newSize, Index i);
bool isIdentity(const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const;
bool isDiagonal(const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const;