*add missing overloads of setZero, etc... that were mentioned in the tutorial

--->they go into Matrix as they resize.
*add isConstant() alias to isApproxToConstant()
*extend unit-test
*change an assert into a static assert
This commit is contained in:
Benoit Jacob
2009-05-06 21:40:24 +00:00
parent 0c0d38272e
commit 4f0af00e51
6 changed files with 207 additions and 4 deletions

View File

@@ -481,6 +481,7 @@ template<typename Derived> class MatrixBase
RealScalar prec = precision<Scalar>()) const;
bool isApproxToConstant(const Scalar& value, RealScalar prec = precision<Scalar>()) const;
bool isConstant(const Scalar& value, RealScalar prec = precision<Scalar>()) const;
bool isZero(RealScalar prec = precision<Scalar>()) const;
bool isOnes(RealScalar prec = precision<Scalar>()) const;
bool isIdentity(RealScalar prec = precision<Scalar>()) const;