aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/jacobisvd.cpp
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2014-09-10 11:59:45 +0200
committerGravatar Gael Guennebaud <g.gael@free.fr>2014-09-10 11:59:45 +0200
commit84a7ead059917964cc8719f372d7d153bb2cad53 (patch)
treef7efa3f87bc7a010bb0fd94bf066a7fb7e8cfc28 /test/jacobisvd.cpp
parentd6236d3b26f6b652c452d884c440099892fdcdba (diff)
Add one more regression test for bug #791.
Diffstat (limited to 'test/jacobisvd.cpp')
-rw-r--r--test/jacobisvd.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/jacobisvd.cpp b/test/jacobisvd.cpp
index 422d46695..7dbb29c59 100644
--- a/test/jacobisvd.cpp
+++ b/test/jacobisvd.cpp
@@ -333,6 +333,13 @@ void jacobisvd_inf_nan()
0, -0.5, 0,
nan, 0, 0;
svd.compute(m, ComputeFullU | ComputeFullV);
+
+ m.resize(4,4);
+ m << 1, 0, 0, 0,
+ 0, 3, 1, 2e-308,
+ 1, 0, 1, nan,
+ 0, nan, nan, 0;
+ svd.compute(m, ComputeFullU | ComputeFullV);
}
// Regression test for bug 286: JacobiSVD loops indefinitely with some