aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/svd_fill.h
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2016-07-26 14:45:44 +0200
committerGravatar Gael Guennebaud <g.gael@free.fr>2016-07-26 14:45:44 +0200
commitc9e3e438ebbaaf8e43d0309ad0145c2d21e4f88f (patch)
treee163fc525cbcc0ca4fc9e1c9032d216d3540d761 /test/svd_fill.h
parent95113cb15cbb3efcde54bcbba59d86caa3890d66 (diff)
Add more very small numbers in the list of nearly "zero" values when testing SVD and EVD algorithms
Diffstat (limited to 'test/svd_fill.h')
-rw-r--r--test/svd_fill.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/svd_fill.h b/test/svd_fill.h
index e0951ca57..a705fa011 100644
--- a/test/svd_fill.h
+++ b/test/svd_fill.h
@@ -54,8 +54,8 @@ void svd_fill_random(MatrixType &m, int Option = 0)
VT.setRandom();
}
- Matrix<Scalar,Dynamic,1> samples(7);
- samples << 0, 5.60844e-313, -5.60844e-313, 4.94e-324, -4.94e-324, -RealScalar(1)/NumTraits<RealScalar>::highest(), RealScalar(1)/NumTraits<RealScalar>::highest();
+ Matrix<Scalar,Dynamic,1> samples(9);
+ samples << 0, 5.60844e-313, -5.60844e-313, 4.94e-324, -4.94e-324, -RealScalar(1)/NumTraits<RealScalar>::highest(), RealScalar(1)/NumTraits<RealScalar>::highest(), (std::numeric_limits<RealScalar>::min)(), pow((std::numeric_limits<RealScalar>::min)(),0.8);
if(Option==Symmetric)
{