Much more convenient, less over-engineered NumTraits. Done during this KDE-Edu weekend.

This commit is contained in:
Benoit Jacob
2007-12-02 18:32:59 +00:00
parent 2fdd067d9e
commit e05f29191e
10 changed files with 193 additions and 149 deletions

View File

@@ -56,12 +56,12 @@ bool MatrixBase<Scalar, Derived>::isMuchSmallerThan(
{
if(IsVector)
{
return(norm2() <= NumTraits<Scalar>::abs2(other) * prec * prec);
return(norm2() <= abs2(other) * prec * prec);
}
else
{
for(int i = 0; i < cols(); i++)
if(col(i).norm2() > NumTraits<Scalar>::abs2(other) * prec * prec)
if(col(i).norm2() > abs2(other) * prec * prec)
return false;
return true;
}